JSP中用<jsp:forword>标签跳转到一个页面,而这个页面在进行表单提交为什么不行了? 能把代码贴出来吗,论理上是可以让c.jsp刷新本页的吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是用<jsp:forward>标签有什么特别的用法呀?或者他有什么特别的属性? 我在b.jsp中用response.sendRedirect("c.jsp?ID=10113&name=hello");跳转到c.jsp,然后在c.jsp中提交本页面就行了。可为什么用<jsp:forward>就不行呢? jsp:forward与response.sendRedirect同样是跳转一个页面,但是实现具体机制不一样response.sendRedirect直接修改HEADER部分,使浏览器重新定向到一个新的页面jsp:forward则是在服务器端将缓冲区中的数据发送到客户端之前,原先的不发送,改为发送forward中的内容。如果在这之前有很多输出,就可能使缓冲区满,输出自动发送到客户端。不清楚你的具体情况,不能判断你的问题是否与此有关 哦。我正在找这方面的资料。谢谢了。1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.但forward ()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如 servlet?name=frank,这样不行,可以程序内通过response.setAttribute("name",name)来传至下一个页面.重定向后浏览器地址栏URL不变.2.response.sendRedirect() 是在用户的浏览器端工作,sendRedirect()可以带参数传递,比如servlet?name=frank传至下个页面,同时它可以重定向至不同的主机上,且在浏览器地址栏上会出现重定向页面的URL. sendRedirect()可以重定向有frame的jsp文件. 例:servlet文件中重定向 oracle 10g Database 企业管理的问题 大数据量比对方法 java访问oracle最快的方式是什么? 请教一个instr的问题,谢谢。 请问大家locked_mode = 3是用户对该表进行了什么操作? 请教 LINUX下的ORACLE9i(参与就有分) 无法describe一个表 oracle中间怎么写full join 才鸟问题,创建表时提示ora-01950表空间‘system’无权限 这个语句无法执行,怎么回事? 急急往BLOB字段中连续插入图片数据时出错!高分!!! 请问删除操作涉及2个表时在一条sql中怎么写?谢谢!
跳转到c.jsp,然后在c.jsp中提交本页面就行了。可为什么用<jsp:forward>就不行呢?
1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.但forward ()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如 servlet?name=frank,这样不行,可以程序内通过response.setAttribute("name",name)来传至下一个页面.重定向后浏览器地址栏URL不变.2.response.sendRedirect() 是在用户的浏览器端工作,sendRedirect()可以带参数传递,比如servlet?name=frank传至下个页面,同时它可以重定向至不同的主机上,且在浏览器地址栏上会出现重定向页面的URL. sendRedirect()可以重定向有frame的jsp文件. 例:servlet文件中重定向