常量配置如图:


wKiom1kdoZTCyYmtAAE7mR_8wvA880.png

对应的struts.xml中如何配置?这个可以参考 default.properties,对struts-2.5.10.1-all加压(不同版本可能有所不同,如果不同,就自己动动手,搜索吧)  

路径 :struts-2.5.10.1\src\core\src\main\resources\org\apache\struts2

下面为struts.xml配置。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
        "http://struts.apache.org/dtds/struts-2.5.dtd">

<struts>
	<!-- 后缀,默认是action -->
	<constant name="struts.action.extension" value="do,,"></constant>
	
	<!-- 设置请求的编码方法 默认utf-8 -->
	<constant name="struts.i18n.encoding" value="utf-8"></constant>
	
	<!-- 默认开发模式   默认false 不适用开发模式-->
	<constant name="struts.devMode" value="true"></constant>
	
	<!-- 默认上次的最大字节数 默认: 2097152  2MB-->
	<constant name="struts.multipart.maxSize" value=""></constant>
</struts>


  1. 开发中,我知道快捷键的使用,但是为什么没有给出相应的提示内容?这时候,就需要导入相应的dtd文件。注意:导入的dtd文件应和struts.xml中 的保持一致。至于是哪里一致,下面会讲到。那么dtd文件在哪里,相信那么多文件,就是找也会头晕,搜索 *.dtd,就可以找到文件夹的位置。

    由于我就是这么找到的,从官网下载的struts-2.5.10.1-all(不同版本可能有所不同,如果不同,就自己动动手,搜索吧)  

    解压后在 struts-2.5.10.1\src\core\src\main\resources 里面找到的

    如图:wKioL1kdo9vzem-oAAEDyI14poI993.png2.至于如何引入dtd,网上例子有很多,为了不再麻烦,就如下图。

     wKiom1kdpOLhRnZtAAAxkpr0uzM609.png-wh_50

     

  2. wKioL1kdpQTCdwB_AADAKQ9ddEk832.png

  3. wKioL1kdpc3TnWigAAFLcfd1fnI856.png

  4. wKioL1kdpeeQrM3KAAETPP1E60A693.png


5.刚才说的引入的dtd版本和struts.xml的dtd版本一致,如图

wKiom1kdpoLy9UP2AAFraUhN3v0984.png