我在js页面用request存放了一个叫tpvalue的值
jsp:
<table border="1" align="center">
<s:iterator value="#session.goodstablelist">
<tr>
<s:set name="tpvalue" value="tp" scope="request"></s:set>
<td ><img src="getimage2.action" width=300 height=300 align="center"/></td>
</tr>
<% out.print(request.getAttribute("tpvalue")); %>
</s:iterator>
</table>页面显示request.getAttribute("tpvalue")是有值的。
我在img中使用action的getimage2处理值java:
HttpSession session = request.getSession();
HttpServletRequest request=ServletActionContext.getRequest();
request.getAttributeNames();
byte[] zp=(byte[])request.getAttribute("tpvalue");
System.out.println(zp);但是java端中的控制台显示null
为什么?jsp request
jsp:
<table border="1" align="center">
<s:iterator value="#session.goodstablelist">
<tr>
<s:set name="tpvalue" value="tp" scope="request"></s:set>
<td ><img src="getimage2.action" width=300 height=300 align="center"/></td>
</tr>
<% out.print(request.getAttribute("tpvalue")); %>
</s:iterator>
</table>页面显示request.getAttribute("tpvalue")是有值的。
我在img中使用action的getimage2处理值java:
HttpSession session = request.getSession();
HttpServletRequest request=ServletActionContext.getRequest();
request.getAttributeNames();
byte[] zp=(byte[])request.getAttribute("tpvalue");
System.out.println(zp);但是java端中的控制台显示null
为什么?jsp request
解决方案 »
- myeclipse中自动生成变量快捷键是ctrl+2,L 我想修改为其它快捷键 怎么设置比较好 不冲突啊
- socket 读取jquery ajax提交数据时候有时候得不到参数
- 请问各位,23种设计模式都在哪些场合运用到啊。
- 地址不能连接
- JSP页面显示数据库里面的数据
- hibernate插入 org.hibernate.PropertyValueException异常
- 高分求助struts中db2数据源配置问题
- 如何清除DOS屏幕
- 求救:配置jboss3.2_tomcat的mySql数据源
- moxning进来,谢谢你上次给的例子...呵呵
- could not instantiate id generator的错误
- insert "}" to complete Block 找不出来实在。。。。括号匹配了呀~哪位高手帮助看看
HttpServletRequest request=ServletActionContext.getRequest();
request.getAttributeNames();
//不明白你写上面一拖干嘛?
byte[] zp=(byte[])request.getAttribute("tpvalue");
而你的action既不是当前页面,又不是forward过去的,因此无效,1楼说的对,保存在session中是可以的