首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-10-19 
a转跳WEB-INF中的jsp的问题如题[解决办法]WEB-INF/下的文件是保护起来的,不能直接转进去的,如果你要访问

<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的方法

热点排行