Struts2的配置

来源:互联网 发布:淘宝假冒品牌处罚 编辑:程序博客网 时间:2024/06/08 01:16

好的Struts2配置可以帮助开发,出现bug可以更快的解决

  • web.xml
  • struts.xml
  • struts.properties

web.xml

留一个备份,每次建项目时,拷贝即可。或者依赖IDE自动生成,如IDEA

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"         version="3.1">    <filter>        <filter-name>struts2</filter-name>        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>    </filter>    <filter-mapping>        <filter-name>struts2</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping></web-app>

struts.xml

<constant name="struts.devMode" value="true"/>一个很有用的配置

比较没有打开和打开的错误信息

这里写图片描述

打开

这里写图片描述

区别比较大,但是有些时候打开开发模式,也会有像没打开那样给出简略的错误信息

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"        "http://struts.apache.org/dtds/struts-2.3.dtd"><!--suppress ALL --><struts>    <!--设置开发模式 浏览器错误发生时显示更多信息-->    <constant name="struts.devMode" value="true"/>    <package name="abstract-test" extends="struts-default" abstract="true">    </package>    <package name="default" extends="struts-default" namespace="/">        <action name="error" class="org.pikachu.action.ErrorAction">            <result name="success">/index.jsp</result>        </action>    </package></struts>

struts.properties

struts.configuration.xml.reload=true 打开后很方便 自动重新加载struts.xml文件

#这个挺有用的修改struts.xml后不用重启服务器(更新即可) 包括包含的文件改变struts.configuration.xml.reload=true#默认居然是关闭的 允许使用动态调用 如 user!loginstruts.enable.DynamicMethodInvocation=true
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 三星显示器跳白色线条怎么办动 三星s6屏幕漏液怎么办 三星电视曲面屏碎了怎么办 平板摔了花屏怎么办 新手机开不了机怎么办 三星a9屏幕漏液怎么办 小米note后面玻璃碎了怎么办 换手机微信钱包怎么办 内外屏一体手机屏幕碎了怎么办 苹果手机显示屏坏了怎么办 华为手机屏裂了怎么办 乐视手机屏坏了怎么办 红米手机触屏失灵怎么办 小米4排线断了怎么办 红米3x屏幕难点怎么办 华为p7屏幕不亮怎么办 红米5外屏碎了怎么办 小米电视碎屏了怎么办 oppo手机第二屏幕打不开怎么办 红米note3屏幕裂了怎么办 小米3屏幕烂了怎么办 苹果x屏幕触屏不灵怎么办 票买好了身份证丢了怎么办 广发信用卡身份证到期了怎么办 人在外地身份证丢了怎么办 人在国外身份证丢了怎么办 身份证丢了户口本不在怎么办 在北京身份证过期了怎么办 没社保卡怎么办厦门健康卡 扬州市民卡丢了怎么办 扬州市民卡坏了怎么办 重庆社保卡坏了怎么办 社保卡丢了看病怎么办 社保卡丢了买药怎么办 常州社保卡丢了怎么办 深圳社保卡掉了怎么办 上海医保卡丢了怎么办 户口转到西安后医保怎么办 上海医保卡掉了怎么办 上海医保本丢了怎么办? 新版医保卡丢了怎么办