读书人

lt;agt;转跳WEB-INF中的jsp的有关问题

发布时间: 2012-10-19 16:53:35 作者: rapoo

<a>转跳WEB-INF中的jsp的问题
如题

[解决办法]
WEB-INF/下的文件是保护起来的,不能直接转进去的,如果你要访问WEB-INF下面的文件,你要在servlet中,通过转发的形式转发过去,才行。这样做是为了安全性。
[解决办法]

探讨
就是在一个jsp页面中有一个<a href="#"></a>..然后我想点击这个,去实现转跳到WEB-INF中的一个jsp页面。

[解决办法]
比如说HTML超链接这么写:
<a href="/xxoo/servletJumper?target=hello.jsp">Hello</a>

然后再这个Servlet中,关键就这两句话:
String target = "/WEB-INF/"+request.getParameter("target");
request.getRequestDispatcher(target).forward(request, response);


别忘了在web.xml中配置好该Servlet。
[解决办法]
WEB-INF下的jsp不能直接访问,是为了安全性考虑。可以参照10L的方法

读书人网 >Java Web开发

热点推荐