jsp问题

chrischen79 2001-12-13 02:29:38
<jsp:forward page="..."/>
page的值如何动态生成?
例如,我要forward到"/forum?board=1&start=0&range=20",其中1,0,20都是运行中产生的,如何使jsp forward到指定的url?
我试过用String拼接,jsp编译出错,提示:page后面的参数必须用引号扩起来。

急,help!!!
...全文
52 点赞 收藏 7
写回复
7 条回复
netyao 2001年12月17日
study
回复 点赞
skyyoung 2001年12月14日
用sendRedirect,原来scope为request的javabean可以传到目标页面吗? 不可以。

但你可以
<%
request.setAttribute("board","xx");
request.setAttribute("start","xx");
request.setAttribute("range","xx");
%>
<jsp:forward page="/forum"/>

在forum.jsp
<%
String board = (String)request.getAttribute("board");
String start = (String)request.getAttribute("start");
String range = (String)request.getAttribute("range");
%>
回复 点赞
rinehart 2001年12月14日
你试一试吧!
我记不太清楚了,scope为session是么问题的!
回复 点赞
chrischen79 2001年12月14日
thx
回复 点赞
chrischen79 2001年12月13日
先谢谢二位,再问一下
用sendRedirect,原来scope为request的javabean可以传到目标页面吗?
回复 点赞
lvhen 2001年12月13日
如果向传递参数可以这样使用
<jsp:forward page="/forum">
<jsp:param name="bord" value="1"/>
...................
</jsp:forward>

试试这样可以码?
:)
回复 点赞
rinehart 2001年12月13日
不要用这种方式!

这样跳转:
<%
response.sendRedirect("/forum?board="+ b +"&start="+ c +"&range="+ d);
%>
回复 点赞
发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告