常量配置如图:
对应的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>
开发中,我知道快捷键的使用,但是为什么没有给出相应的提示内容?这时候,就需要导入相应的dtd文件。注意:导入的dtd文件应和struts.xml中 的保持一致。至于是哪里一致,下面会讲到。那么dtd文件在哪里,相信那么多文件,就是找也会头晕,搜索 *.dtd,就可以找到文件夹的位置。
由于我就是这么找到的,从官网下载的struts-2.5.10.1-all(不同版本可能有所不同,如果不同,就自己动动手,搜索吧)
解压后在 struts-2.5.10.1\src\core\src\main\resources 里面找到的
如图:2.至于如何引入dtd,网上例子有很多,为了不再麻烦,就如下图。
5.刚才说的引入的dtd版本和struts.xml的dtd版本一致,如图
转载于:https://blog.51cto.com/zhuws/1927335