Spring MVC 下index.jsp访问

spring-mvc.xml配置

    <!-- 对模型视图名称的解析,即在模型视图名称添加前后缀 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
        p:prefix="/WEB-INF/pages/" p:suffix=".jsp" />

所以jsp页面是放置在/WEB-INF/pages下面的,那么要访问/index.jsp怎么访问?

1.没有定义index Controller;当在浏览器中输入http://localhost:8080/springDemo/ 时,它会默认的去找项目的根目录/index.jsp 或/index.html
2.直接输入http://localhost:8080/springDemo/index.jsp也可直接访问到

时间: 2024-07-31 19:33:26

Spring MVC 下index.jsp访问的相关文章

Spring MVC 下设置默认访问页面的3种方式

1.默认tomcat容器的默认页面. /index.html 这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面. 2.spirng mvc 默认index controller 方式 如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面. @RequestMapping(value="/index") public ModelAndView index(HttpServ

spring mvc默认index.jsp页面绑定请求出现的jsessionid=xxx路径的问题

/**进入系统首页*/ @RequestMapping("/index.do") public String index(HttpServletResponse response) { Cookie cookie = new Cookie("jsessionid", "2jcligmgi6fh"); cookie.setMaxAge(Integer.MAX_VALUE); response.addCookie(cookie); return &q

【Spring MVC】Spring MVC,阻止直接访问jsp,使用Interceptor登录拦截

问题描述: 在Java Web项目中,用户可访问Url一般只有一个,即index或login.而用户的其他Url请求都会引导到index页.如何来避免未登录用户直接访问Spring的Conroller和jsp文件? 解决方案: 一.阻止用户访问jsp. Spring的MVC模式是不提倡直接通过URL形式访问.jsp页面的,建议通过Controller跳转至View页面. 把jsp文件放在WEB-INF目录下,js和css等资源文件放在WEB-INF的同级目录下,WEB-INF对用户不可见,可以起

通过拦截器Interceptor实现Spring MVC中Controller接口访问信息的记录

java web工程项目使用了Spring+Spring MVC+Hibernate的结构,在Controller中的方法都是用于处理前端的访问信息,Controller通过调用Service进行业务处理后给前端返回ModelAndView对象或者只返回Json格式数据.如果能够获得Http请求在后端程序中处理的相关信息,对于开发和调试时十分方便的.工程中使用了Spring MVC的Interceptor对所有Http请求及其响应进行拦截,从而获取到本次访问接口信息以及程序处理时长等信息,特意在

spring mvc 下 word 文档(含图片)导出

最近在处理 word 文档导出工作,整理并总结下. 经过一番百度和亲测,大部分人使用的都是iText,iReport等...当我去尝试用这几种方法的时候,要实现我的需求可以,但是代码量太大了~~~因为我的 word 文档结构比较复杂,内容较多,有点懒得去写.于是我寻求通过jsp 或 javascript 页面的方式导出,这样子格式都直接在web页面上已经编辑好了,不许通过代码再转成word的形式. javascript 方式的话需要使用到ActiveXObject,这样子对浏览器是有要求的~~直

kindeditor 文件上传在 spring mvc下的使用

最近做项目,需要用到文本编辑器,找了一下,决定使用 kindeditor,百度了一下kindeditor 文件上传的 controller的代码,copy下来发现了问题. 测试出来问题是:upload.parseRequest(request) 这一句取的值为空 ,再去百度一下,发现很多人都有这样的问题.主要原因就在于项目其他地方用到了spring mvc 配置好了的上传,配置文件里已经写了.所以 解决方案一是:删除 <bean id="multipartResolver" cl

Spring MVC:在jsp中引入css

为了将css引入jsp中,今天可真是踩了好多坑,最后在stackoverflow上找到了解决方法,不多说贴出代码. 在web.xml中添加以下代码: <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> spring-servlet.xml配置如下: <?xml vers

spring mvc 下 applicationContext 和webApplicationContext

spring中的ApplicationContexts可以被限制在不同的作用域.在web框架中,每个DispatcherServlet有它自己的WebApplicationContext,它包含了DispatcherServlet配置所需要的bean.DispatcherServlet 使用的缺省BeanFactory是XmlBeanFactory,并且DispatcherServlet在初始化时会在你的web应用的WEB-INF目录下寻找[servlet-name]-servlet.xml文件

spring mvc 通过配置xml访问控制器的三种方式

(一)通过 name 来一一映射(默认) (二)通过简单url 来指定映射,key 表示访问url value 是bean的ID (三)通过控制类的类名控制器,访问时类名首字母需要小写 <!-- 配置Controller --> <bean id="loginController" name="/login.do" class="com.beifeng.controller.LoginController"></be