jsp页面跳转续问,请高手作答

作者&投稿:子丰胁 (若有异议请与网页底部的电邮联系)
菜鸟提问,高手请进!jsp跳转问题~

图显IP:
1.有一种做法是,你可以在getAllProducts里加入这个表格的内容

2.还有一种做法是你可以使用ajax的方式,不用跳转,你无非也是为了跳到另外一个页面显示结果而已

你的page文件夹在WEB-INF下面吧,WEB-INF下面的是不允许直接>这样访问的,>WEB-INF下面的简称为安全的,所以直接访问时访问不了的

你可以在浏览器中查看当前地址。。。
还有就是你对服务器端跳转和客户端跳转没有完全理解的原因!!服务器端跳转后地址是不会变的,只有可客户端跳转的地址才会变!!

下面给你解释
打个比方:
你现在的路径是
http://localhost:8080/test/A.jsp
现在是A.jsp在你的根目录/中但是B.sp是在
/B/中,所以B.jsp在A.jsp的下一级目录中
你要跳转到
B/B.jsp

现在用两种方式
1:
request.getRequestDispatcher("B.jsp").forward(request,response);
因为是服务器端跳转,所以虽然执行的是B/B.jsp但是你的地址栏路径依然是
http://localhost:8080/test/A.jsp
那么也就意味着你现在的所有文件依然是在/目录中查找。
2:
但是如果你你在A.jsp中用response.sendRedirect("B/B.jsp"),那么你的地址栏地址是http://localhost:8080/test/B/B.jsp
那么也就意味着你现在要找文件的话都是从/B目录中开始.所以用不同的方式转会存在不同的路径问题.
现在假如你的目录结构为
/A.jsp
/B/B.jsp
/client/login.jsp
假设你是由A-->B-->login.jsp跳转的话假设B中用的是response.sendRedirect()方法
那么在A.jsp中如果你用第一种跳转方式的话就B.jsp中就要是response.sendRedirect("client/login.jsp");
因为此时的寻找地址是在/目录中,而client就在/目录中,所以一进去就找到了login.jsp
但是如果你在A.jsp中用的是客户端跳转方式也就是第二种方式的话B.jsp中你就要写为

response.sendRedirect("../client/login.jsp");
因为此时的地址栏地址应该是地址是http://localhost:8080/test/B/B.jsp
也就意味着你的开始寻址位置是/B中,但是client不在B中,所以要往上一层才找到client目录,进去以后才找到login.jsp

同样的目录结构但是要根据实际地址找地址,就像找人一样
常见的超链接也是客户端跳转,你都用html的话当然也就不存在服务器端跳转,也就不存在路径的复杂问题,你是用servlet开发,或者相关的mvc架构都有这个问题.,而且体现得更为明显,记住一句话,页面地址不由目录结构决定,而是由地址栏地址决定,所以要事先想一下使用什么样的跳转方式比较好!!
还有不同的服务器也会有不同的路径解析方式,以后你可以试试用weblogic就会发现!!
具体的服务器端跳转和客户端跳转我就不说了,你自己搞定
希望对你有帮助
QQ405266926多交流


jsp页面跳转续问,请高手作答
你可以在浏览器中查看当前地址。。。还有就是你对服务器端跳转和客户端跳转没有完全理解的原因!!服务器端跳转后地址是不会变的,只有可客户端跳转的地址才会变!!下面给你解释 打个比方:你现在的路径是 http:\/\/localhost:8080\/test\/A.jsp 现在是A.jsp在你的根目录\/中但是B.sp是在 \/B\/中,...

51单片机 ,SP自动跳转
SP为堆栈指针寄存器,其复位值为07H,这个值可以理解为它的缺省值;当执行lcall指令时,SP=(SP)+2,即为09H.

苹果6sp 自动黑屏,噔的一声后会自动跳转到输入开机密码的那一页...
一、连接充电器,如果屏幕出现电池图标有很少的红色电量,那么说明手机没电了,因为电量不足,iPhone保护设定,这时候是无法开机的,等待充电到一定电量时,手机会自动开机。二、重启,hold建拨红再拨回来,按“Play\/Pause(圆键)”键和“Menu(圆键上面那个)”键直到苹果商标出现后松开。实在不行同时...

sp网站怎么进
1、在浏览器中输入“SP品牌官方网站”点击确定。2、在跳转出来的页面中,寻找SP品牌官方网站点击进入即可。SP(SpecialPlan),中文名“特别计划”,在2008年正式进入中国原创设计领域。品牌的创始人MenLv是一个热爱生活的独立女性,她希望通过SP这个品牌让每个人都能拥有属手自己的时尚风格。

求助大神 电脑打开个别页面会一直出现 页面跳转中... 无法跳转
是没有立即激活浏览器标签吗?请尝试以下方法,打开360浏览器\/工具\/选项,标签栏。将此项勾选即可

HTML页面3秒后自动跳转常见的3种方法
\/\/3秒之后自动跳转到res.html,两个属于同一文件下面,要是需要跳转到jsp页面,就需要在url里面填写url地址————(浏览器的'地址栏里面写入的数据,如:http:\/\/localhost:8080\/TestDemo\/1.jsp) 方法2:需要用到window里面的方法:setTimeout 经过指定毫秒值后计算一个...

怎么把cookie娴絡sp页面
其中第一个参数是这个cookie保存的名字,第二个是cookie的值 返回用response的方法添加cookie,另外也可以设置最大生存时间,如果不设置代表关闭浏览器的时候cookie失效 response.addCookie(cookie_id);这条语句是跳转到B页面 response.setHeader("refresh", "1;URL=B.jsp");在B页面中,可以这么获得C...

关于单片机跳转指令问题
第一次压栈:SP+1=08H:将0BH保存到08H 第二次压栈:SP+1=09H:将01H保存到09H 这就改变了09H的内容成了01H了。正常情况下,通过RET指令后,将010BH送回给单片机的程序执行指针PC,然后SP-2回到07H。所以再往下执行会有问题:调用LCALL后,通过RET返回,没有问题;但紧跟着又执行Q11F1,又...

jsp中页面间对象传递的方法有哪几种?
接收值得页面,Request.QueryString["变量名"]。在Jsp中页面与页面之间传递参数有几种方法?表单提交,这个没什么可说的。URL重写,就是传参xxx.jsp.myid = 1。jsp:param传递,用在jsp:forward或jsp:include 标签中。例如:和上边的URL重写传递的参数完全相同,表示自动跳转到xxx.jsp,并包含参数。

部分网页打不开。网址自动跳转,地址栏显示“res:\/\/res.dll\/error”不...
网络问题,看下网络连接是否正常,有时是网站出问题了,如网站不存在或是繁忙也会出现这种情况,重新打开试试,不行就不用试了

台山市19367227938: jsp页面跳转续问,请高手作答 -
牟齿法罗: 你可以在浏览器中查看当前地址... 还有就是你对服务器端跳转和客户端跳转没有完全理解的原因!!服务器端跳转后地址是不会变的,只有可客户端跳转的地址才会变!! 下面给你解释 打个比方: 你现在的路径是 http://localhost:8080/test/...

台山市19367227938: 怎么从一个jsp页面跳转到另一个jsp页面 -
牟齿法罗: 你可以在jsp页面使用超链接标签 例如 <a href="xxx.jsp"> 点击我跳转<a> 也可以在后台servlet中使用 重定向 例如 response.sendRedirect("xxx.jsp"); 也可以使用转发 例如 request.getRequestDispatcher("xxx.jsp").forward(request.response);

台山市19367227938: JSP页面跳转问题,求高人指点! -
牟齿法罗: 1. RequestDispatcher.forward()在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或者是JSP到另外的一个Servlet、JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向...

台山市19367227938: jsp中的两种跳转方式分别是?有什么区别?要标准回答 谢谢 -
牟齿法罗: 在JSP中,跳转页面有两种方式:1.forward跳转:2.response跳转:response.sendRedirect("跳转页面地址");两种跳转的区别如下:1.forward跳转:a.服务器端跳转,地址栏不改变;b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源);c.request设置的属性在跳转后的页面仍可以使用;d.使用传递参数.2.response跳转:a.客户端跳转,地址栏改变;b.所有代码执行完毕后跳转;c.跳转后的页面不能使用上一个页面的request属性;d.使用地址重写传递参数(response.sendRedirect("URL?参数名=参数值")).

台山市19367227938: JSP框架页面的跳转问题,急!请达人指教!!
牟齿法罗: (4).JavaScript跳转 A: &lt;script languate="javascript"&gt; window.location.replace(" http://www.baidu.com");&lt;/script&gt; B: 也可以直接给window.location属性赋值,window.location="url",与A不同的是有历史记录 C: &lt;script ...

台山市19367227938: jsp 中实现点击按钮 实现页面跳转 -
牟齿法罗: 第一种:window.location.href="a.jsp"; 第二种:在超链接中:href="location=跳转的页面".第三种:form表单提交:action=“跳转的页面”.具体如下:电脑常见问题解决1、无法自动识别硬盘控制器 使用非正版的个别操作系统光盘,在...

台山市19367227938: JSP页面跳转问题 -
牟齿法罗: xinxi.jsp是个动态页面,那就可以写一些JAVA代码做限制了 index.htm提交时带一个值过去,比如用户名或者密码,xinxi.jsp取得这个值,做判断:if(!"abcd".equals(theValue)) {//不让访问的代码,具体是什么效果,那就自己写吧 } 提交的值不等于abcd就不能访问,这是思路~~

台山市19367227938: 做一个jsp用户页面跳转遇到问题?急求!!!
牟齿法罗: function on_submit(){//验证数据的合法性if ( lue == ""){alert("用户名不能为空,请输入用户名"); cus();return false;}if ( lue == ""){alert("用户密码不能为空,请输入密码!"); cus();return false;}return true;}你的方法是对的,但是都return 了 false,你应该最后return true;才可以跳转页面.你试一下……

台山市19367227938: jsp中用哪个页面跳转语句可以在页面跳转后再回到原页面继续执行下面的语句? -
牟齿法罗: 页面跳转后再回到原页面继续执行下面的语句.request.getRequestDispatcher("sss.jsp").include(request, response); 页面跳转后不再回到原页面.request.getRequestDispatcher("sss.jsp").forward(request, response);

台山市19367227938: JSP一个页面多个按钮的跳转问题 -
牟齿法罗: 我是在提交后发看到你的问题补充,如果你不要弹出的 那就不要在登录页面写两个按钮,一般在登录页面写一个登录按钮和一个重置按钮就好 在用户名框或密码框的后面添加一个 我要注册 几个字 链接上就好 好看也实用 还有一种如果你登录页...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网