java web项目a标签怎样链接到WEB-INF中的jsp页面

2023-12-20 19:53:02
推荐回答(4个)
回答1:

由于不清楚你的这个a标签的页面处于哪个界面,推荐你使用绝对路径这个方法,也可以通过在前面添加../的方式找到路径,但不推荐

 

绝对路径:

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

 

 

在a标签中只需这样链接,就能到达你许跳转的页面:

 

UserManage.jsp">用户管理

回答2:

通常有两种方法:一种是web.xml中配置。另一种是写控制器(controller)的方法。这里只讲配置web.xml的方法。

本列:index.jsp和login.jsp在同一WEB-INF目录下。

通过index2.jsp中的a标签登录跳转的到login.jsp页面。

登录  

亲测结果:

回答3:

页面不可能直接访问WEB-INF下的资源,只有通过后台转发才能访问。你要明白资源为什么要放在WEB-INF下,就是为了不让客户端随意访问,所以保证了一定的安全性,不能直接访问

回答4:

打上项目的全路径...
比如localhost:8080/项目名/WEBroot下的JSP所在路径