Action中request.setAttribute()方法提交的参数在JSP中request.getAttribute()无法获得
但用session.setAttribute()可以session.getAttribute()获得(返回与当前request关联的HttpSession 数据保持不变除非重新启动网页)
但用session.setAttribute()可以session.getAttribute()获得(返回与当前request关联的HttpSession 数据保持不变除非重新启动网页)
解决方案 »
- Java如何返回一个xml,并将这个xml上传给一个url的action
- hadoop应用相关问题
- 在线等..actionErrors的问题
- 十万火急.500 servlet exception 错误 改动了下resin文件夹出现的.请帮忙啊!
- tomcat自动关闭的问题!
- struts 404问题
- 提问:关于编译错误提示语句说明
- Jasperreport + iReport 做报表时,怎么在一张表装两个列表?
- DocumentBuilder.parse的问题。死活想不通!
- j2ee初学者应从何开始
- SSH项目 多部署几次就会出现java.lang.OutOfMemoryError: 郁闷。。谁知道怎么回事啊,我做的每个项目几乎都这样,运行没问题,但部署多次TOMCAT就报这错了
- 请专家 介绍几本关于jsp+tomcat+mysql 的教程
name="user_form"
type="com.wang.Action.User_Action"
scope="session"//改成request
parameter="add">
<forward name="succeed" path="/uesr_list.do?list=list"></forward>
</action>
attribute="floginForm"
input="/flex/flogin.jsp"
name="floginForm"
path="/flogin"
scope="request"
type="com.mao.struts.action.FloginAction" >
<forward
name="flogin"
path="/flex/flogin.jsp"
redirect="true" />
</action>
我每个action 都是scope="request" 是不是我的<forward name="flogin" path="/flex/flogin.jsp" redirect="true" /> 不是像你那样带参数<forward name="succeed" [color=#000000]path="/uesr_list.do?list=list"></[/color]forward> 相当跳另一个页面了
HttpServletRequest request, HttpServletResponse response) {
ReponseForm reponseForm = (ReponseForm) form;// TODO Auto-generated method stub
try{
postB post=new postB();
post.findPostById(request.getParameter("postid"));
reponseB reponse=new reponseB();
//HttpSession session=request.getSession(true);
//session.setAttribute("reponses", reponse.findreponse(request.getParameter("postid")));
request.setAttribute("reponses", reponse.findreponse(request.getParameter("postid")));
RequestDispatcher requestDispatcher=request.getRequestDispatcher("/flex/freponse.jsp");
requestDispatcher.forward(request,response);
return null;
//return mapping.findForward("freponse");
}catch(Exception e)
{
e.printStackTrace();
return mapping.findForward("fail");
}
}
这样用request 是可以接收到的 但每次在请uesr_list.do?list=list(当数据发生变化是)得到以前的是去 ,除非换个页面请求。