急,给servlet传参数

Alaylm 2007-08-14 02:46:41
如题,程序中动态调用servlet并且同时给它传递参数。
目前<jsp:include flush="true" page="z_JtoH">
<jsp:param name="file_name" value="boom_digi"/>
</jsp:include>是这么调用的,但是在servlet里String file_name=request.getParameter("file_name");取不到参数,有没有什么好办法实现?急。
...全文
910 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
joyyq 2007-08-15
  • 打赏
  • 举报
回复
getParameter是从form表单里接收post数据或者get数据,
getAttribute是接收HttpServletRequest对象中的数据,比如这样request.setAttribute('name','geezer');把数据写入request对象然后你就可以用request.getAttribute('name');来取了



joyyq 2007-08-15
  • 打赏
  • 举报
回复
request.getParameter("file_name");只能取到类似z_JtoH.jsp?file_name=boom_digi的方式传入的参数,尝试一下用request.getAttribute()这个方法取
Alaylm 2007-08-15
  • 打赏
  • 举报
回复
?

<jsp:include flush="true" page="z_JtoH.jsp?file_name=boom_digi/>
这样该能取到值了

这不是给z_JtoH.jsp 它传参数么,我要给z_JtoH这个servlet
searom2008 2007-08-14
  • 打赏
  • 举报
回复
<jsp:include flush="true" page="z_JtoH.jsp?file_name=boom_digi/>
这样该能取到值了
thirtysix1207 2007-08-14
  • 打赏
  • 举报
回复
LZ的用法我也用过,你这样用应该是没有问题的。再检查其他原因
idilent 2007-08-14
  • 打赏
  • 举报
回复
楼上方法不可取。session不是用来做这个的。

你是在一个jsp里面include一个servlet然后希望servlet得到一个参数是吗?怎么会有这样的设计呢?
yclzt 2007-08-14
  • 打赏
  • 举报
回复
学习
大真 2007-08-14
  • 打赏
  • 举报
回复
在jsp页面session.setAttribute("v",Object);


之后,在servlet中session.getAttribute("v");返回一个object类型..

这样,就可以拿到值了.

81,092

社区成员

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

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