访问不到WEB-INF下面的jsp怎么解决

来源:2-6 自由编程

qq_Mr_Spents_0

2019-03-24 00:22:18

<servlet>

  <servlet-name>accumulated</servlet-name>

  <servlet-class>/MyServlet/WebContent/WEB-INF/accumulated.jsp</servlet-class>

  </servlet>

  <servlet-mapping>

  <servlet-name>accumulated</servlet-name>

  <url-pattern>/accumulated.jsp</url-pattern>

  </servlet-mapping>

配置XML也不行

<servlet>

  <servlet-name>accumulated</servlet-name>

  <servlet-class>/WEB-INF/accumulated.jsp</servlet-class>

  </servlet>

  <servlet-mapping>

  <servlet-name>accumulated</servlet-name>

  <url-pattern>/accumulated.jsp</url-pattern>

  </servlet-mapping>

还是不行

写回答

2回答

好帮手慕阿满

2019-03-25

同学你好,配置了web.xml也不能直接返回WEB-INF目录下的jsp文件。同学可以新建一个Servlet,然后在web.xml中配置该servlet的访问路径,在servlet中使用转发访问WEB-INF目录下的jsp文件。如:

Servlet中的转发:

request.getRequestDispatcher("/WEB-INF/accumulated.jsp").forward(request, response);

或者同学将jsp页面放在WebContent目录下,而不是WEB-INF目录下。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

好帮手慕阿满

2019-03-24

同学你好,WEB-INF目录是安全目录,在WEB-INF目录下的文件不能直接访问的,同学可以使用转发访问WEB-INF目录下的jsp文件。或者将文件放在WebContent目录下,而不是WEB-INF目录。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0
hq_Mr_Spents_0
h 配置Web.xml不能访问吗?
h019-03-24
共2条回复

0 学习 · 10204 问题

查看课程