spring入门(八) spring mvc设置默认首页
程序员文章站
2022-07-02 14:12:53
1.web.xml配置如下 关键是41-52行 2.控制器controller 要有对应的 @RequestMapping("/index") 即可. 3.如何直接通过域名访问 如果要发布到服务器,不带项目名访问,把项目打包成ROOT.war,放到webapps下即可. ROOT里面直接是资源文件和 ......
1.web.xml配置如下
1 <!doctype web-app public 2 "-//sun microsystems, inc.//dtd web application 2.3//en" 3 "http://java.sun.com/dtd/web-app_2_3.dtd" > 4 5 <web-app version="2.4" 6 xmlns="http://java.sun.com/xml/ns/j2ee" 7 xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" 8 xsi:schemalocation="http://java.sun.com/xml/ns/j2ee 9 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 10 <display-name>www.xrelz.com</display-name> 11 12 <!--解决中文乱码的问题--> 13 <filter> 14 <filter-name>encodingfilter</filter-name> 15 <filter-class>org.springframework.web.filter.characterencodingfilter</filter-class> 16 <init-param> 17 <param-name>encoding</param-name> 18 <param-value>utf-8</param-value> 19 </init-param> 20 <init-param> 21 <param-name>forceencoding</param-name> 22 <param-value>true</param-value> 23 </init-param> 24 </filter> 25 <filter-mapping> 26 <filter-name>encodingfilter</filter-name> 27 <url-pattern>/*</url-pattern> 28 </filter-mapping> 29 30 <!--configure the setting of springmvcdispatcherservlet and configure the mapping--> 31 <servlet> 32 <servlet-name>springmvc</servlet-name> 33 <servlet-class>org.springframework.web.servlet.dispatcherservlet</servlet-class> 34 <init-param> 35 <param-name>contextconfiglocation</param-name> 36 <param-value>classpath:springmvc-config.xml</param-value> 37 </init-param> 38 <!-- <load-on-startup>1</load-on-startup> --> 39 </servlet> 40 41 <servlet-mapping> 42 <servlet-name>springmvc</servlet-name> 43 <url-pattern>/</url-pattern> 44 </servlet-mapping> 45 <servlet-mapping> 46 <servlet-name>springmvc</servlet-name> 47 <url-pattern>/index</url-pattern> 48 </servlet-mapping> 49 50 <welcome-file-list> 51 <welcome-file>index</welcome-file> 52 </welcome-file-list> 53 </web-app>
关键是41-52行
2.控制器controller
要有对应的 @requestmapping("/index") 即可.
3.如何直接通过域名访问
如果要发布到服务器,不带项目名访问,把项目打包成root.war,放到webapps下即可. root里面直接是资源文件和web-inf(不带项目文件夹).
推荐阅读
-
Spring Boot 2.0 设置网站默认首页的实现代码
-
Spring入门(十四):Spring MVC控制器的2种测试方法
-
Spring MVC HelloWorld入门及运行机制 (一)
-
Spring Boot入门系列八(SpringBoot 整合Mybatis)
-
Spring Boot 2.0 设置网站默认首页的实现代码
-
spring cloud 入门系列八:使用spring cloud sleuth整合zipkin进行服务链路追踪
-
Spring入门(十二):Spring MVC使用讲解
-
Spring入门(十四):Spring MVC控制器的2种测试方法
-
Spring入门(十三):Spring MVC常用注解讲解
-
IDEA建立Spring MVC Hello World 详细入门教程