spring mvc 中把jsp文件放在WEB-IF目录下
目的
为了保证系统的安全性,web应用的内容结构中,把所有的静态内容放在web-content目录下。把所有的动态内容(*.jsp)放在WEB-IF目录下的/views/目录下
1.部署过程
a .在web.xml中配置引入sping-mvc的配置
<servlet>
<servlet-name>SpringMVC</ser
为了保证系统的安全性,web应用的内容结构中,把所有的静态内容放在web-content目录下。把所有的动态内容(*.jsp)放在WEB-IF目录下的/views/目录下
a .在web.xml中配置引入sping-mvc的配置
<servlet>
<servlet-name>SpringMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:META-IF/spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
上述配置,就是引用spring-mvc的配置
b.spring-mvc中的配置,定义跳转的文件的前后缀 ,视图模式配置
<!-- 定义跳转的文件的前后缀 ,视图模式配置 -->
<bean class=org.springframework.web.servlet.view.InternalResourceViewResolver>
<property name=prefix>
<value>/WEB-IF/views/</value>
</property>
<property name=suffix>
<value>.jsp</value>
</property>
</bean>
<!-- spring mvc 能够访问静态内容 begin -->
<mvc:resources location=/js/ mapping=/js/** />
<mvc:resources location=/css/ mapping=/css/** />
<mvc:resources location=/imgs/ mapping=/imgs/** />
<mvc:resources location=/html/ mapping=/html/** />
<!-- spring mvc 能够访问静态内容 end -->
这样,所有的jsp都可以放入/WEB-IF/views/目录下
- 不同于jsp放在web-content目录下的情况。放在/WEB-IF/views/目录下的jsp是不能通过浏览器的url直接访问的。只能通过mvc的controller进行modelAndView的跳转。
@RequestMapping(value = /show_login, method = RequestMethod.GET)
public ModelAndView showLoginPage() {
if (logger.isDebugEnabled()) {
logger.debug(showLoginPage() - start); //$O-LS-1$
}
ModelAndView mv = new ModelAndView();
mv.setViewame(/user/login);
if (logger.isDebugEnabled()) {
logger.debug(showLoginPage() - end); //$O-LS-1$
}
return mv;
}
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2023-04-28 04:54:38
推荐阅读
留言与评论(共有 6 条评论) |
本站网友 什么是社保基金 | 3分钟前 发表 |
@RequestMapping(value = /show_login | |
本站网友 男朋友尺寸大什么体验 | 21分钟前 发表 |
把所有的动态内容(*.jsp)放在WEB-IF目录下的/views/目录下 1.部署过程 a .在web.xml中配置引入sping-mvc的配置 <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath | |
本站网友 预警2000 | 1分钟前 发表 |
resources location=/css/ mapping=/css/** /> <mvc | |
本站网友 厦门港务集团有限公司 | 25分钟前 发表 |
method = RequestMethod.GET) public ModelAndView showLoginPage() { if (logger.isDebugEnabled()) { logger.debug(showLoginPage() - start); //$O-LS-1$ } ModelAndView mv = new ModelAndView(); mv.setViewame(/user/login); if (logger.isDebugEnabled()) { logger.debug(showLoginPage() - end); //$O-LS-1$ } return mv; } | |
本站网友 中钢设备有限公司 | 23分钟前 发表 |
把所有的动态内容(*.jsp)放在WEB-IF目录下的/views/目录下 1.部署过程 a .在web.xml中配置引入sping-mvc的配置 <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath |