浏览器访问jsp页面

在SpingMVC中,一般情况下,浏览器是无法访问WEB-INF下的jsp页面,或者说无法解析地址,只能通过controller层来访问。

比如:我想访问success.jsp 页面

<a  href="${pageContext.request.contextPath}/success.jsp">访问success.jsp</a>

这样是访问不了的,会出现404错误。

如果我想不通过controller层,直接访问success.jsp页面,

修改a标签的访问路径,

<a  href="${pageContext.request.contextPath}/suc">访问success.jsp</a>

在配置文件中

写上<mvc:view-controller path="/suc" view-name="success"/>

这时就可以直接访问jsp页面了,但是会突然发现,其它的controller层的映射路径访问不了了。

所以需要再加上一个配置  <mvc:annotation-driven></mvc:annotation-driven>

这样就完成了

时间: 2024-10-13 06:27:01

浏览器访问jsp页面的相关文章

如何在浏览器中输入(myeclipse创建的项目的)地址访问JSP页面

如何在浏览器中输入(myeclipse创建的项目的)地址访问JSP页面 可以在Tomcat项目里面查看你的JSP页面在哪里,具体的路径为: tomcat--work--localhost--项目名称, 在浏览器的地址栏中可以http://localhost:端口号/项目名称即可. 原文地址:https://www.cnblogs.com/s1-myblog/p/10464602.html

jetty访问jsp页面出现异常:org.apache.jasper.JasperException: PWC6345: A full JDK (not just JRE) is required解决

今天在jetty下配置一个jsp模版的报表页面,报如下异常信息: org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:92) at org.apa

[转] jetty访问jsp页面出现( PWC6345: There is an error in invoking javac)

rg.apache.jasper.JasperException: PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:92)异常信息如上                        一般是jetty8才会

解决微信浏览器访问手机页面:您访问的页面无手机页面,是否进一步访问电脑版?

dz论坛总是报502没办法了,发到这里备份. 这个问题困扰楼主很长时间了,具体原因因为不懂php没去研究源码,所以只能用js解决了.也就是大家常见的通过修改source\language\lang_message.php里的not_in_mobile强制刷新页面,具体修改方法是将提示信息改成 '<meta http-equiv="refresh" content="5" />' 但是这个问题在微信浏览器下是不完全好使的,在朋友圈分享以后这个标签是不自动刷

springboot访问jsp页面

1.新建springboot项目,选择以war包的方式package; image 2.勾选Web模块,DevTools可不选(用作热部署,不影响运行) image 3.创建完成后,项目结构如下图: image 4.pom.xml文件中添加jsp的依赖 <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId&g

安卓突击:系统上安装了多种浏览器,能否指定某浏览器访问指定页面

一.启动android默认浏览器 在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器.如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接. Intent intent =newIntent(); intent.setAction("android.intent.action.VIEW"); Uri content_url =Uri.parse("http://www.163.com"); int

微信内打开的网页不能下载APP,微信无法打开浏览器访问指定页面的解决方案交给gdtool

前言 现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面临一个非常严重的问题,那就是用户体验差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升. 所以针对这个问题,特写这篇文章来分享如何正常从微信内访问已经被拦截的链接,或者说如何有效地防止链接被微信拦截.此方法适用于安卓和苹果,且不需要安装任何软件和插件. ? 简单的处

springboot集成jsp,访问jsp页面下载问题

1.导入相关依赖     (存在jsp页面下载问题,可能是缺少tomcat-embed-jasper的依赖对jsp的支持) <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> <relativeP

java web mvc中,访问jsp页面

controller: @RequestMapping(value = "/pass/pointInfo.do", method = RequestMethod.GET) public String pointInfo(HttpServletRequest request) { return "pointinfo"; } 这边的用的GET方式,返回的string类型,这样可以在浏览器中直接访问. pointinfo是jsp文件,放在WEB-INF文件夹下. 接下来是