jsp页面中如何通过<jsp:forward page> 提交给action

 我来答
zouwenyan83
2011-11-10
知道答主
回答量:13
采纳率:0%
帮助的人:8万
展开全部
你好,这个问题我也才遇到,到网上找了 一下,别人说了三种方式,第一:配置web.xml 解决,第二:js解决,第三:利用html meta,参考网址:http://blog.csdn.net/le5yo/article/details/6697938,不过我采用了第一种,哈哈。
不好意思,昨天只顾眼前利益,耍帅,结果发现在web.xml中加<dispatcher>FORWARD</dispatcher> <dispatcher>REQUEST</dispatcher>
这玩意,<dispatcher>FORWARD</dispatcher>加了,就前台正常了<dispatcher>REQUEST</dispatcher>不 加后台就不行了,直接进不了后台,报404,加了也老火,进了后台,但后台看不到相关数据,能从数据库中查出来,看是看不到,页面无法显示。所以<dispatcher>REQUEST</dispatcher> 加也出问题,不加也出问题,表示压力很大。所以果断不用这种方式。也许是我的过滤器出了问题,反正此问题很纠结,乱七八糟的。呜呜。。。
百度网友4f5a47e
2015-11-03 · TA获得超过353个赞
知道小有建树答主
回答量:447
采纳率:33%
帮助的人:234万
展开全部
jsp的forward 标签类,通过 page="servlet路径名" 转发到 servlet, 和表单 属性 action 一样的。
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器. (可传递参数)。

redirect 重定向(不可共享数据)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stlr2008
2011-10-28 · TA获得超过500个赞
知道小有建树答主
回答量:568
采纳率:0%
帮助的人:391万
展开全部
跳转的url地址 写 你的action名就可以,通过配置文件调用action相关方法
追问
报404错误,说action找不到,但路径没问题啊
追答
看看你的action名是不是写错了,没有的话把错误报告帖出来,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QQ120344716
2011-10-28 · TA获得超过163个赞
知道答主
回答量:114
采纳率:0%
帮助的人:83万
展开全部
你说的什么意思?
是通过<jsp:forward page="index.jsp" /> 转发到哪?servlet
还是提交表单?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呆呆天河
2011-10-28 · 超过16用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:37.6万
展开全部
<jsp:forward page="xxxx.jsp?action=<%=n %>">
n是参数,这样就把n值赋值给了action

在xxxx.jsp页面中 通过request.getParameter("action")获得action里的值,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式