下面是我的Struts2配置,json配置 怎么简化
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<constant name="struts.i18n.encoding" value="UTF-8"/>
<constant name="struts.ognl.allowStaticMethodAccess" value="true"/>
<!-- 添加上传临时文件夹 -->
<constant name="struts.multipart.saveDir" value="/tmp"></constant>
<package name="lee" extends="struts-default">
<global-results>
<result name="exception">/page/home/exception.jsp</result>
</global-results>
<action name="Login" class="com.tram.ts.action.LoginAction" >
<result name="error">/page/home/login.jsp</result>
<result name="success">/page/model/index.jsp</result>
<exception-mapping result="exception" exception="java.lang.Exception" />
</action>
<!-- 验证图片配置 -->
<action name="createValidateAction" class="com.tram.ts.action.ValidatecodeAction">
<exception-mapping result="exception" exception="java.lang.Exception" />
<result type="stream">
<param name="contentType">image/jpeg</param>
<param name="inputName">inputStream</param>
</result>
</action>
<action name="ExitAction" class="com.tram.ts.action.ExitAction">
<exception-mapping result="exception" exception="java.lang.Exception" />
<result> /page/home/login.jsp</result>
</action>
<!-- 充值卡上传配置 -->
<action name="CilpServlet" class="com.tram.ts.action.CilpServletAction">
<exception-mapping result="exception" exception="java.lang.Exception" />
<param name="savePath">/uploadFiles</param>
<!-- 设置允许上传的文件类型 -->
<param name="allowTypes">text/plain</param>
<result name="input">/page/model/Cilp_add.jsp</result>
<result> /page/model/Cilp_insert.jsp</result>
</action>
<!-- 电池组数据上传配置 -->
<action name="BatchServlet" class="com.tram.ts.action.CilpServletAction">
<exception-mapping result="exception" exception="java.lang.Exception" />
<param name="savePath">/uploadFiles</param>
<!-- 设置允许上传的文件类型 -->
<param name="allowTypes">text/plain</param>
<result name="input">/page/model/Battery_add.jsp</result>
<result> /page/model/Battery_insert.jsp</result>
</action>
<!-- 配置导入充值卡数据 -->
<action name="CilpAll" class="com.tram.ts.action.CilpAllAction">
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">result</param>
</result>
</action>
<!-- 删除用户配置 -->
<action name="UserDelAll" class="com.tram.ts.action.UserDelAllAction">
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">result</param>
</result>
</action>
<action name="*_*" class="com.tram.ts.action.{1}Action" method="{2}">
<exception-mapping result="exception" exception="java.lang.Exception" />
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">result</param>
</result>
</action>
</package>
<package name="jsonAu" extends="json-default">
<action name="AuthorityAll" class="com.tram.ts.action.AuthorityAllAction">
<!-- 配置类型的json的Result 返回所有 -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
<!-- 查询所有的配置 -->
<action name="UserAll" class="com.tram.ts.action.UserAllAction">
<!-- 配置类型的json的Result -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
<!-- 用户配置查询用户权限 -->
<action name="AuthorAll" class="com.tram.ts.action.AuthorAllAction">
<!-- 配置类型的json的Result -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
<!-- 用户查询指定的username -->
<action name="ChaAll" class="com.tram.ts.action.ChaAllAction">
<!-- 配置类型的json的Result -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
<!-- 配置已经电池组批次查询 出来用户选择录入-->
<action name="BattertAll" class="com.tram.ts.action.BattertAllAction">
<!-- 配置类型的json的Result -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
</package>
</struts>
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<constant name="struts.i18n.encoding" value="UTF-8"/>
<constant name="struts.ognl.allowStaticMethodAccess" value="true"/>
<!-- 添加上传临时文件夹 -->
<constant name="struts.multipart.saveDir" value="/tmp"></constant>
<package name="lee" extends="struts-default">
<global-results>
<result name="exception">/page/home/exception.jsp</result>
</global-results>
<action name="Login" class="com.tram.ts.action.LoginAction" >
<result name="error">/page/home/login.jsp</result>
<result name="success">/page/model/index.jsp</result>
<exception-mapping result="exception" exception="java.lang.Exception" />
</action>
<!-- 验证图片配置 -->
<action name="createValidateAction" class="com.tram.ts.action.ValidatecodeAction">
<exception-mapping result="exception" exception="java.lang.Exception" />
<result type="stream">
<param name="contentType">image/jpeg</param>
<param name="inputName">inputStream</param>
</result>
</action>
<action name="ExitAction" class="com.tram.ts.action.ExitAction">
<exception-mapping result="exception" exception="java.lang.Exception" />
<result> /page/home/login.jsp</result>
</action>
<!-- 充值卡上传配置 -->
<action name="CilpServlet" class="com.tram.ts.action.CilpServletAction">
<exception-mapping result="exception" exception="java.lang.Exception" />
<param name="savePath">/uploadFiles</param>
<!-- 设置允许上传的文件类型 -->
<param name="allowTypes">text/plain</param>
<result name="input">/page/model/Cilp_add.jsp</result>
<result> /page/model/Cilp_insert.jsp</result>
</action>
<!-- 电池组数据上传配置 -->
<action name="BatchServlet" class="com.tram.ts.action.CilpServletAction">
<exception-mapping result="exception" exception="java.lang.Exception" />
<param name="savePath">/uploadFiles</param>
<!-- 设置允许上传的文件类型 -->
<param name="allowTypes">text/plain</param>
<result name="input">/page/model/Battery_add.jsp</result>
<result> /page/model/Battery_insert.jsp</result>
</action>
<!-- 配置导入充值卡数据 -->
<action name="CilpAll" class="com.tram.ts.action.CilpAllAction">
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">result</param>
</result>
</action>
<!-- 删除用户配置 -->
<action name="UserDelAll" class="com.tram.ts.action.UserDelAllAction">
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">result</param>
</result>
</action>
<action name="*_*" class="com.tram.ts.action.{1}Action" method="{2}">
<exception-mapping result="exception" exception="java.lang.Exception" />
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">result</param>
</result>
</action>
</package>
<package name="jsonAu" extends="json-default">
<action name="AuthorityAll" class="com.tram.ts.action.AuthorityAllAction">
<!-- 配置类型的json的Result 返回所有 -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
<!-- 查询所有的配置 -->
<action name="UserAll" class="com.tram.ts.action.UserAllAction">
<!-- 配置类型的json的Result -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
<!-- 用户配置查询用户权限 -->
<action name="AuthorAll" class="com.tram.ts.action.AuthorAllAction">
<!-- 配置类型的json的Result -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
<!-- 用户查询指定的username -->
<action name="ChaAll" class="com.tram.ts.action.ChaAllAction">
<!-- 配置类型的json的Result -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
<!-- 配置已经电池组批次查询 出来用户选择录入-->
<action name="BattertAll" class="com.tram.ts.action.BattertAllAction">
<!-- 配置类型的json的Result -->
<result type="json">
<!-- 为该Result指定参数 -->
<param name="noCache">true</param>
<param name="contentType">text/html</param>
<!-- 设置只序列Action的map属性 -->
<!-- param name="root">map</param -->
</result>
</action>
</package>
</struts>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货