当前位置: 代码迷 >> J2EE >> 学struts2遇到一个有关问题,求教
  详细解决方案

学struts2遇到一个有关问题,求教

热度:15   发布时间:2016-04-17 23:34:24.0
学struts2遇到一个问题,求教
我在一个 action 的 一个函数里面写了下面两句

HttpServletRequest request = ServletActionContext.getRequest();
System.out.println("request中的值是:"+request.getAttribute("name"));

在发送请求的页面写了这样一句

<% request.setAttribute("name", "chuangwang"); %>

但是输出结果却是 null,请问是怎么回事?
------解决思路----------------------
发送请求的页面request  和你action 里的request 是两个不同的request
------解决思路----------------------
一般jsp页面请求action的from中,添加隐藏表单<input type="hidden" name="XXX"/>,,,,<from action="XXX"/>这样
------解决思路----------------------
你看下 在两个 request,是否为同一个request。没这样用过。
你输出下  两个request 的 id,看看是否相同。
你把值放在form里,或请求地址后。
------解决思路----------------------
你页面上的这句话怎么确定由哪个action来处理?
  相关解决方案