java web项目a标签怎样链接到WEB-INF中的jsp页面
4个回答
展开全部
由于不清楚你的这个a标签的页面处于哪个界面,推荐你使用绝对路径这个方法,也可以通过在前面添加../的方式找到路径,但不推荐
绝对路径:
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
在a标签中只需这样链接,就能到达你许跳转的页面:
<a href="<%=basePath %>UserManage.jsp">用户管理</a>
展开全部
页面不可能直接访问WEB-INF下的资源,只有通过后台转发才能访问。你要明白资源为什么要放在WEB-INF下,就是为了不让客户端随意访问,所以保证了一定的安全性,不能直接访问
更多追问追答
追问
那我a标签进去action中怎么进
追答
进action和访问WEB-INF下的资源有什么关系,可以通过action再转发到WEB-INF下的资源,比如jsp页面
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打上项目的全路径...
比如localhost:8080/项目名/WEBroot下的JSP所在路径
比如localhost:8080/项目名/WEBroot下的JSP所在路径
追问
你都不试一下你的方法可行吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询