由于不清楚你的这个a标签的页面处于哪个界面,推荐你使用绝对路径这个方法,也可以通过在前面添加../的方式找到路径,但不推荐
绝对路径:
String path = request.getContextPath();
在a标签中只需这样链接,就能到达你许跳转的页面:
<a href="<%=basePath %>UserManage.jsp">用户管理</a>
那我a标签进去action中怎么进
追答进action和访问WEB-INF下的资源有什么关系,可以通过action再转发到WEB-INF下的资源,比如jsp页面
追问如果错误 return input
result 转发进web-inf中
应为我的页面都在web-inf中,我只想进个页面,没有业务逻辑,
哦,你的意思是没什么逻辑,所以你不想进action,想直接跳到WEB-INF下的jsp页面是吧
追问只进个页面啊,
必须进action,不然b标签就进不去web-inf。
进action 进excute() 然后return input 转发到web-inf底下。
真费劲
如果不想写方法,可以配置jsp的servlet
<servlet>我是ssh框架,用这种方法是不是不搭调啊。
我说的那种方法可行么
你的方法肯定可以啊,你不是麻烦吗,我这个方法就是让struts2不拦截/test这个url,在struts.xml里
你都不试一下你的方法可行吗
在java中怎么访问web-inf 目录下的jsp页面。
外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。可以使用view层框架(如struts)来提供jsp服务,将jsp文件放到web-info下避免客户直接访问到页面,同时使用struts来进行jsp文件提取,并将编译好的结果发送到客户端。WEB-INF是Java...
怎么访问webinf文件夹下面的文件的jsp
(1)方式一:在main.jsp用 <a href="oa.do ">访问oa的路径<\/a> 或者 <jsp:forward page ="\/WEB-INF\/jsp\/test\/test.jsp" \/> 访问。(2)方式二:在action类中或者struts.xml中 如果main.jsp有很多处链接到WEB-INF目录下的其它页面.那就得有10个转向Action。这个可以用DispatchAction类加...
如何访问WEB-INF文件夹下的jsp文件
将上面的jsp页面中的链接写为:<ahref=index.action在struts配置文件中添加这么一句:<actionname=*<result\/WEB-INF\/content\/{1}.jsp<\/result<\/action这句表示页面的所有action将跳转到\/WEB-INF\/conent\/下对应action的jsp页面。当然如果对其他特定的action进行了顶义,则会跳转到相应的jsp页面。通过添加...
jsp页面放在web-inf目录下怎么访问
首先,对于外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。这要从web-info文件夹的作用说起:WEB-INF的存在以及其下的lib和classes目录的作用都是jsp规定的,主要是系统运行的配置信息和环境,用来存储服务端配置文件信息和在服务...
javaweb实现页面跳转(javaee页面跳转)
第一种:window.location.href=a.jsp第二种:在超链接中:href=location=跳转的页面。第三种:form表单提交:action=“跳转的页面”。如何从一个javaweb项目跳转到另外一个javaweb项目主页让另一个项目打包成一个jar包,然后将jar包作为当前项目的一个依赖包,这样就可以在当前项目里直接调用另外一个...
eclipse WEB-INF下文件夹中的jsp文件无法运行
WEB-INF是受保护的。里面的文件都不能直接访问的。放到外面就可以直接访问了。WEB-INF中jsp一般通过Ccontroller层返回modelAndView来处理
Spring MVC 直接访问 WEB-INF下的静态页面怎么在配置文件中配置,求大神...
注意配置的时候如下规则 1、页面jsp(html等)的访问必须走controller的访问和跳转 2、css、js等可以直接通过地址去访问不需要走后台控制器 3、怎么处理的,可以配置访问限制。也就是放开对css、js等静态资源的访问,动态资源(.jsp用控制器去访问),参考连接网页链接 ...
spring mvc restful 怎么通过控制器访问web-info下面的jsp页面
spring mvc中可以通过页面的以下代码实现访问web-inf下的jsp:<a href="javascript:<jsp:forward page='WEB-INF\/xxxx.jsp'\/>"><\/a> 说明:如果index.jsp是提交到servlet处理的,那么可以在servlet下使用绝对路径访问就可以了..\/appname\/WEB-INF\/***.jsp 这样就可以了。
做项目时领导让把jsp页面都放在web-inf下面说是要防止用户直接访问jsp...
那部分jsp用户可以直接访问,这样很不安全,放在WEB-INF下面,就使得只能WEB-INF文件夹外jsp页面调用里面的jsp,这样来使用,就比如我们有一个后台系统,我们用一个页面(main)把其他子页面引入进来,我不想每个子页面都进行验证保护,我们把这些子页面放在WEB-INF下,我们只对main页面进行验证就可以 ...
不能访问web-inf下JSP页面
如web-inf下有a.jsp则可以用request.getrequestdispatcher("\/web-inf\/a.jsp").forward(request,response);进行派遣访问.但如果web-inf下有a.htm,则用request.getrequestdispatcher("\/web-inf\/a.htm").forward(request,response);就不能访问.至于原理的话,可以去看看Tomcat的源码。多多学习。