jsp页面中如何通过<jsp:forward page> 提交给action
5个回答
展开全部
你好,这个问题我也才遇到,到网上找了 一下,别人说了三种方式,第一:配置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> 加也出问题,不加也出问题,表示压力很大。所以果断不用这种方式。也许是我的过滤器出了问题,反正此问题很纠结,乱七八糟的。呜呜。。。
不好意思,昨天只顾眼前利益,耍帅,结果发现在web.xml中加<dispatcher>FORWARD</dispatcher> <dispatcher>REQUEST</dispatcher>
这玩意,<dispatcher>FORWARD</dispatcher>加了,就前台正常了<dispatcher>REQUEST</dispatcher>不 加后台就不行了,直接进不了后台,报404,加了也老火,进了后台,但后台看不到相关数据,能从数据库中查出来,看是看不到,页面无法显示。所以<dispatcher>REQUEST</dispatcher> 加也出问题,不加也出问题,表示压力很大。所以果断不用这种方式。也许是我的过滤器出了问题,反正此问题很纠结,乱七八糟的。呜呜。。。
展开全部
jsp的forward 标签类,通过 page="servlet路径名" 转发到 servlet, 和表单 属性 action 一样的。
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器. (可传递参数)。
redirect 重定向(不可共享数据)。
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器. (可传递参数)。
redirect 重定向(不可共享数据)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跳转的url地址 写 你的action名就可以,通过配置文件调用action相关方法
追问
报404错误,说action找不到,但路径没问题啊
追答
看看你的action名是不是写错了,没有的话把错误报告帖出来,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的什么意思?
是通过<jsp:forward page="index.jsp" /> 转发到哪?servlet
还是提交表单?
是通过<jsp:forward page="index.jsp" /> 转发到哪?servlet
还是提交表单?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<jsp:forward page="xxxx.jsp?action=<%=n %>">
n是参数,这样就把n值赋值给了action
在xxxx.jsp页面中 通过request.getParameter("action")获得action里的值,
n是参数,这样就把n值赋值给了action
在xxxx.jsp页面中 通过request.getParameter("action")获得action里的值,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询