关于action传递参数问题

我发出一个带参数的action请求, 想把参数保留在ActionContext里 而不想方在valuestack里,然后 去结果页用 取出来 ,应该怎么写?

当然,你可以试试就知道了。

不太清楚你为什么要这么做,如果真要这么做也可以啊。你从ActionContext获取到HttpServletRequest对象,然后把参数设置进去就好了啊。

通过ServletActionContext.getRequest() 获取到request对象 有了request对象那多方便的获取传递参数啊.

你如果是struts1 的话 就在jsp页面通过<%=request.getA...%> 获取 如果是struts2的话 就不用设置进去 只要你想设置的变量为action的一个类变量,存在get set方法,在jsp页面中就可以直接通过%{user.username}的方式获得