日期:2014-05-19  浏览次数:20582 次

急!!!!!!J2EE 把jsp放在WEB-INF访问路径是什么
我把jsp页面放在WEB-INF/jsp/test/test.jsp 在web.xml中这样配置
<welcome-file-list>
  <welcome-file>/WEB-INF/jsp/test/test.jsp</welcome-file>
  </welcome-file-list>
为什么说The requested resource (/MyEducationTest/) is not available.


------解决方案--------------------
呵呵,web-inf下面本来就是不能直接访问的,是受保护的资源。
------解决方案--------------------
jsp一般放在WebRoot或者WebContent中。
web-inf中的东西是受保护的资源,无法直接访问。
如果你使用spring mvc的话,倒是可以,不过要加过滤器
------解决方案--------------------
http://blog.csdn.net/eidolon8/article/details/7050114
------解决方案--------------------
用 struts 跳转
------解决方案--------------------
探讨

引用:

jsp一般放在WebRoot或者WebContent中。
web-inf中的东西是受保护的资源,无法直接访问。
如果你使用spring mvc的话,倒是可以,不过要加过滤器


请问现在我要访问的第一个jsp页面在WEB-INF中,不能通过web.xml中的welcome-file访问了,那怎么访问呢

------解决方案--------------------
通过action访问呗!
------解决方案--------------------
额,把JSP文件放在webroot下即可
------解决方案--------------------
WEB-INF是不能通过url访问的,但是代码可以访问,你可以通过代码来访问或者通过struts等框架的配置来访问
------解决方案--------------------
web-inf中的东西是受保护的资源,无法直接访问 一般把你的jsp放在也web-inf同级的目录下
------解决方案--------------------
web-inf中的文件是受保护的资源,无法直接访问,一般通过action跳转。
------解决方案--------------------
探讨

web-inf中的文件是受保护的资源,无法直接访问,一般通过action跳转。

------解决方案--------------------
直接放到webroot下面就好了
<welcome-file-list>
<welcome-file>/jsp/test/test.jsp</welcome-file>
</welcome-file-list>


------解决方案--------------------
Java code
RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/index.jsp");
dispatcher.forward(request, response);

------解决方案--------------------
放到 WEB-INF中的话,只能在通过跳转来访问了,直接应该不能在地址栏中输入

------解决方案--------------------
你还是首先学习一下 struts2框架吧,我一个好介绍,你百度 圣思园 ,然后选中

struts2的教学视频,下载了自己学一下 struts2要自己找一下哦
 
------解决方案--------------------
用request转发: request.getRequestDispatcher("/WEB-INF/jsp/test/test.jsp").forward(
request, response);其他的框架底层也是调用这个实现的。
------解决方案--------------------
探讨
用request转发: request.getRequestDispatcher("/WEB-INF/jsp/test/test.jsp").forward(
request, response);其他的框架底层也是调用这个实现的。

------解决方案--------------------
探讨
引用:
用request转发: request.getRequestDispatcher("/WEB-INF/jsp/test/test.jsp").forward(
request, response);其他的框架底层也是调用这个实现的。

+1