首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

struts2 action跳转有关问题

2012-11-09 
struts2 action跳转问题在struts action 写有get/set方法在jsp页面input nameusername value#userna

struts2 action跳转问题
在struts action 写有get/set方法
在jsp页面
 <input name="username" value="#username">
假如我在struts.xml
<result name="sucess">show.jsp</result>
<result name="input">show.jsp</result>

在action 中 
return input时,我想保存页面信息
return success ,我不想保存页面信息。

这种问题,一般如何实现呢?

[解决办法]
逻辑 加一个request.setAttribute("flag", "")来判断是否保存
[解决办法]

探讨
逻辑 加一个request.setAttribute("flag", "")来判断是否保存

[解决办法]
没理解楼主意图
[解决办法]
你在jsp页面提交的时候jsp页面与action相对应的值就已经存在action中了,你想要不同的返回结果处理不同的操作,最好是在action中用两个方法来分别处理,比如一个方法处理input一个方法处理success,这样你想要的保存和不保存都可以在这两个方法中各自处理,
不知道是否正确理解了楼主的意思。
[解决办法]
楼主的意思是不想把数据传到action里面?那你页面不提交就是了
[解决办法]
用ajax 就可以,


[解决办法]
楼上正解
[解决办法]
submit时执行如下代码:
$.getJSON(
"***.action", 
{id:id,time:传参2 }, 
function(success){
if(success){
//清空信息
}else{
//提示信息
});
[解决办法]
input 的时候,把你不需要的东西置为null。。应该能解决,但比较笨。

热点排行