还是struts的参数问题!

juleik 2005-03-09 02:49:33
我要从一个action中传递一个参数到页面上,再从这个页面传给另一个actio。我现在用的是在这个页面的actionform中一个设一个属性,把传来的参数用<bean:write>设为该属性的默认值,再传给另一个action.
但是这样就要在页面上显示出这个参数。有什么方法可以达到目的有不用显示出这个参数呢?请各位指点一二。在下是新手。先谢了。
...全文
127 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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一下。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧