在springMVC中快捷生成和配置web.xml

  • Post author:
  • Post category:其他


第一步

创建module后,首先在pom.xml文件中配置<packing> war <packing>,使该module能够插入web文件

第二步

将web.xml文件创建在webapp文件夹下

第三步

配置web.xml路径,  加入 \src\main\webapp,然后点击OK

第四步

1.选中Path Relative to Deployment Root

2.单击编辑—>即笔状图

3.只需要点击OK 和 YES即可,无需其他操作

如图所示,webapp文件夹有一个

小蓝点

,表示创建web.xml创建成功!

第五步 –>配置DispatcherServlet快捷生成方式

①打开Setting

1.单击Editor

2.单击Live Templates

3.选中HTML/XML

4.单击右上角加号,单击Live Template

1.将下列DispatcherServlet代码,复制粘贴到框中

2.设置Abbreviation : Dispatcher /dispatcher 都可以( 见名知意即可)

3.自行选择应用于什么类型,由于是配置web.xml文件,所以选择XML即可

<!-- ContextLoaderListener -->
<!-- 通过 context-param 指定 Spring 框架的配置文件位置 -->
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring-persist.xml</param-value>
</context-param>
 
<!-- 配置 ContextLoaderListener -->
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
 
<!-- DispatcherServlet -->
<servlet>
    <servlet-name>dispatcherServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:spring-mvc.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>dispatcherServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
 
<!-- 需要注意两个 Filter 的顺序:字符集过绿器在前,转换请求方式过绿器在后 -->
<!-- CharacterEncodingFilter -->
<filter>
    <filter-name>characterEncodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
    <init-param>
        <param-name>forceRequestEncoding</param-name>
        <param-value>true</param-value>
    </init-param>
    <init-param>
        <param-name>forceResponseEncoding</param-name>
        <param-value>true</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>characterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
 
<!-- HiddenHttpMethodFilter -->
<filter>
    <filter-name>hiddenHttpMethodFilter</filter-name>
    <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>hiddenHttpMethodFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

六.成功如下图

其他想要生成的快捷生成方式亦可举一反三



版权声明:本文为weixin_58210444原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。