jsp的参数传递

zcwm 2002-07-22 04:10:55
如果我想通过一个jsp页面传递这样的参数,form的action如下:
action="1.jsp?name=name&servletname?age=1"(servletname是一个Servelet的名字)
就是想同时传递参数到一个jsp中,目标jsp取出参数后面的和servelt相关的东东,作为自己form的action,但是由于有两个?,无法成功,不知道有什么解决的办法没有
...全文
105 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcwm 2002-07-22
  • 打赏
  • 举报
回复
多谢各位,我搞定了,要用转义字符‘%’,?写成%3f
lrq333 2002-07-22
  • 打赏
  • 举报
回复
可以从1.JSP中传递参数到servletname或者从servletname传递参数到1.JSP
sharetop 2002-07-22
  • 打赏
  • 举报
回复
最好的方法,不要从jsp提交到jsp,因为从模式II的结构看,jsp只负责显示,所以它的提交都要到servlet去的。

不过你的问题,还是很容易解决的。

你是说想把一个form的action的URL字串作为参数传?这样不好,不如把它分解开来比如

1.jsp?name=name&servlet=servletname&servletarg=1

在1.jsp文件中再重新构建这个url:
servletname?arg=1

不就可以了吗?
JunyLee 2002-07-22
  • 打赏
  • 举报
回复
把servletname放到一个hidden的域中传过去

81,092

社区成员

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

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