日期:2014-05-19  浏览次数:20792 次

struts2 action为什么无法获取到参数
ActionContext context = ActionContext.getContext();  
HttpServletRequest request = (HttpServletRequest) context.get(ServletActionContext.HTTP_REQUEST);  
  request.setAttribute("user", username);
  System.out.println(request.getAttribute("user")+"ssssssssssssssss");
  System.out.println(request.getAttribute("password")+"ssssssssssssssss");
在action中没问题
struts
<package name="Mypage" extends="struts-default">
<action name="login"
class="com.action.login.login">
<result name="success" type="dispatcher">MyJsp.jsp</result>
</action>
</package>
在页面中我要获取user
<%request.getAttribute("user"); %>
但就是不行

------解决方案--------------------
<%request.getAttribute("user"); %>

应该写为:<%=request.getAttribute("user") %>,页面就可以显示了……