返回信息流1
<s:url id="A_url" action="Aaction">
<s:param name="Aid"><s:property value="Aid"/></s:param>
<s:param name="BID"><s:property value="BID"/></s:param>
<s:param name="CID"><s:property value="CID"/></s:param>
</s:url>
<s:form action="%{A_url}">
...
...
</s:form>
但是我在服务器端无法无法通过request.getAttribute获得Aid等参数值,因为提交的url后半部分变成?Aid=1&BID=1。。。 &是怎么出来的?
2
从一个action(设为A)处理后来到一个页面,其中
<s:textarea name="B" ></s:textarea> 这个对应A中B属性的值,但是我要将这个值提交到以外一个action(设为B),但是对应是C属性,那我这个s:textarea要怎么写?或者有什么其他的方法?
谢谢
这是一条镜像帖。来源:北邮人论坛 / www-technology / #8041同步于 2009/7/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
问struts2form传值的问题
seaver
2009/7/3镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
1. 你使用的是get方法来传递页面参数,会用这些参数名以及值的方法改变URL
2. 页面和页面之间默认是不能共享数据的,你需要用session或者application域的变量进行传递,或者使用cookie。
对于1我如何在服务器段获取这些值? request.getParameter和getAttribute都不可以
【 在 ericyosho 的大作中提到: 】
: 1. 你使用的是get方法来传递页面参数,会用这些参数名以及值的方法改变URL
: 2. 页面和页面之间默认是不能共享数据的,你需要用session或者application域的变量进行传递,或者使用cookie。
我说的是HTML的get方法,和POST方法相对。
你查一下,怎么处理URL参数传递就可以了。
好像有人说,在HTML里面,写id还是name是有区别的。
【 在 seaver 的大作中提到: 】
: 对于1我如何在服务器段获取这些值? request.getParameter和getAttribute都不可以
这个说法似乎错了..html没有get方法...
http才有
【 在 ericyosho (ericyosho) 的大作中提到: 】
: 我说的是HTML的get方法,和POST方法相对。
: 你查一下,怎么处理URL参数传递就可以了。
: 好像有人说,在HTML里面,写id还是name是有区别的。
: ...................
在HTML里面,写id还是name是有区别的
这个当然了
【 在 ericyosho 的大作中提到: 】
: 我说的是HTML的get方法,和POST方法相对。
: 你查一下,怎么处理URL参数传递就可以了。
: 好像有人说,。