还是struts的参数问题!

juleik 2005-03-09 02:49:33
我要从一个action中传递一个参数到页面上,再从这个页面传给另一个actio。我现在用的是在这个页面的actionform中一个设一个属性,把传来的参数用<bean:write>设为该属性的默认值,再传给另一个action.
但是这样就要在页面上显示出这个参数。有什么方法可以达到目的有不用显示出这个参数呢?请各位指点一二。在下是新手。先谢了。
...全文
84 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
li_d_s 2005-03-10
同意楼上
回复
hxzg001 2005-03-10
是你actionform中的一个属性吧,用<html:hidden property="属性名"/>就可以了
回复
benya_1978 2005-03-10
<html:hidden name="pno" value="<bean:write name="PersonModel" property="pno"/>"/>
//刚才写错了,应该是这个
回复
benya_1978 2005-03-10
<jsp:useBean id="PersonModel" scope="request" class="test.person.PersonModel"/>
//你需要传过来的值在这个bean里,可能是你的第一个FormBean,也可能是你在数据库查出放在的某个bean
<html:hidden name="pno" value="<bean:write name="pModel" property="pno"/>"/>
//value就是你付的值,传给下一个页
回复
blueye11 2005-03-10
直接用<html:hidden name = "" property = ""/>标签, 只要在代码里对这个隐藏变量进行赋值就可以了,和你使用bean:write 的方法是一样的,然后在里面的action 一样是可以得到的。
回复
juleik 2005-03-09
<html:hidden>好象要先被付值,

benya_1978(笨丫) :能不能给点具体的代码看看?先谢了。
回复
benya_1978 2005-03-09
你可以用html:hidden这个标签

回复
leexd 2005-03-09
放在session里不就完了
回复
juleik 2005-03-09
自己up一下。
回复
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-03-09 02:49
社区公告
暂无公告