页面跳转,传递多个参数,求教!

在jsp页面中的代码:书名:<s:propertyvalue="bookname"/><br/>作者:<s:propertyvalue="bookwriter"/><br... 在jsp页面中的代码:
书名:<s:property value="bookname"/><br/>
作者:<s:property value="bookwriter"/><br/>
章节数:<s:property value="bookcontent"/><br/>
书类型:<s:property value="bookclass"/><br/>
<a href="/ReadBook/bookread1.jsp?>点击阅读</a>
//打算跳转到bookread1.jsp页面,并将四个参数(bookname,bookwriter....)传递过去。并在这个页面中得到这些参数。
应该怎么写呀?详细点。谢谢!
展开
 我来答
大猫87V
2011-04-26 · TA获得超过532个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:114万
展开全部
跳转到bookread1.jsp页面的时候,跳转的url要写成bookread1.jsp?bookname=***&bookwriter=***&bookcontent=***&bookclass=***
***即参数的值,自己填充

然后在bookread1.jsp页面进行接受参数,使用${param.bookname}的方式即可。

建议最好通过struts来传参,1、封装参数(可为参数对象),2、防止乱码
更多追问追答
追问
这里的四个参数,是我在action中定义的。传递过来的时候值是不可知的。
追答
查看你在action中对应这四个参数是否已经拥有了getter方法
抽烟一族
2011-04-26 · TA获得超过395个赞
知道小有建树答主
回答量:218
采纳率:100%
帮助的人:145万
展开全部
<input type="hidden" name="bookname"/>
<input type="hidden" name="bookwriter"/>
<input type="hidden" name="bookcontent"/>
<input type="hidden" name="bookclass"/>
你用隐藏表单域把值提交过去就行了,记住要有form提交,要不然数据提交不过去,然后把跳转写到一个function中,在function中写方法,把数据提交到下个页面,这样就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7697837
2011-04-26 · TA获得超过248个赞
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:69.1万
展开全部
传递参数
<a href="/ReadBook/bookread1.jsp?bookname=<s:property value="bookname"/>&bookWriter=:<s:property value="bookwriter"/>&.........">点击阅读</a>

bookread1.jsp取参数
request.getParameter("bookname");
....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ou376782552
2011-04-26 · TA获得超过174个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:160万
展开全部
传递参数的方法有很多,可以用一楼的传递方法,然后在bookread1.jsp页面接收,可以用request.getparameter("name")接收,。还有直接用的<a>标签链接的方式不会经过action
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anguangcan
2011-04-26 · TA获得超过135个赞
知道答主
回答量:285
采纳率:0%
帮助的人:154万
展开全部
跳转的时候你的bookread1.jsp页面总要响应个action吧,action个可以接收到这几个数据,跳转到其他页面不就可以传递这些数据了吧,你用struts2的struts.xml文件也行,用servlet也行,不都能转发过去么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式