jsp动态包含

ebeyondboy 2009-10-07 05:26:56
include.jsp中
<jsp:include page="divide.jsp?value1=2&value2=3 flush="true">

value1 , value2 的值可以从上一个传给include.jsp的data.jsp中取吗?

如果可以这么写啊,比如value1=request.getParameter("val")
...全文
97 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
我在地球 2009-10-07
  • 打赏
  • 举报
回复
好好学习,天天向上
ebeyondboy 2009-10-07
  • 打赏
  • 举报
回复
<jsp:include page="divide.jsp?value1=2&value2=3 flush="true">

可以的,但如果?value1=val
而val是一个字符串"abcde" 就无法把"abcde"传过去
blliy117 2009-10-07
  • 打赏
  • 举报
回复
<jsp:include page="divide.jsp?value1=2&value2=3 flush="true">

动态包含,但不能有问号格式
用三楼的才可以传参数
zhanghai921 2009-10-07
  • 打赏
  • 举报
回复
你那样做的话,在地址栏上输入你的该页地址,会报错的。不信你可以在eclipse中试验下。
ebeyondboy 2009-10-07
  • 打赏
  • 举报
回复
但我想知道我那样做可以吗?可以的话该怎么写
ebeyondboy 2009-10-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhanghai921 的回复:]
不过楼主有个问题要注意了,在 <jsp:include>在传递参数的时候应该不是你那样系的吧。用 <jsp:param>来传递。
Java code<jsp:include page="divide.jsp"><jsp:param name="value1" value="<%= request.getParameter("a") %>"/><jsp:param name="value2" value="<%= request.getParameter("value2") %>"/><jsp:param name="value2" value="<%= request.getParameter("value3") %>"/></jsp:include>
你试下吧,我这测试是通过的
[/Quote]

恩,这个是可以的,
ebeyondboy 2009-10-07
  • 打赏
  • 举报
回复
<jsp:include page="divide.jsp?value1=<%= request.getParameter('val') %>" flush="true">
是这样吗?
zhanghai921 2009-10-07
  • 打赏
  • 举报
回复
楼主的写法应该是动态包含吧。呵呵
zhanghai921 2009-10-07
  • 打赏
  • 举报
回复
不过楼主有个问题要注意了,在<jsp:include>在传递参数的时候应该不是你那样系的吧。用<jsp:param>来传递。

<jsp:include page="divide.jsp">
<jsp:param name="value1" value="<%= request.getParameter("a") %>"/>
<jsp:param name="value2" value="<%= request.getParameter("value2") %>"/>
<jsp:param name="value2" value="<%= request.getParameter("value3") %>"/>
</jsp:include>

你试下吧,我这测试是通过的
rookie001 2009-10-07
  • 打赏
  • 举报
回复
动态包含可以,
静态包含不可以;
zhanghai921 2009-10-07
  • 打赏
  • 举报
回复
可以取得到,value1=request.getParameter("val")这样写是可以的。

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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