问题描述
struts2中如果Action业务处理错误,该如何把错误信息返回页面。比如,登录错误,要在页面显示用户名或密码错误。是不是要用到ActionMessage。
解决方案
解决方案二:
request.setAttribute...也可以啊,反正他们都用的这个。
解决方案三:
这个可以随便写,看自己的喜好,即使是在action里自己定义一个存放错误信息的变量,然后在页面上取它的值也一样
解决方案四:
1>.jsp:<s:actionerror/>2>.action:publicStringlogin()throwsException{//判断用户密码错误if(用户登录失败){addActionError("用户名和密码错误");return"input";}return"success";}注:<s:actionerror/>,<s:fielderror/>和<s:actionmessage/>三个标签都可以用,看自己的喜好。
解决方案五:
用AJAX动态取数据比较好吧
时间: 2024-10-03 20:50:23