struts.xml配置

来源:互联网 发布:linux查看用户信息 编辑:程序博客网 时间:2024/06/08 14:36
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"    "http://struts.apache.org/dtds/struts-2.0.dtd"><struts><!-- 当配置文件修改保存时就会及时更新到服务器中 --><constant name="struts.configuration.xml.reload" value="true" /><constant name="struts.i18n.encoding" value="UTF-8" /><!--设置浏览器是否缓存静态内容,建议:开发阶段关闭,运行时开启 --><constant name="struts.serve.static.browserCache" value="false" /><!-- 将Action的创建交给spring来管理 --><constant name="struts.objectFactory" value="spring" /><!-- 开发提示:出错时打印更详细的信息 --><constant name="struts.devMode" value="true" /><!-- 限制上传文件大小 -->   <constant name="struts.multipart.maxSize" value="107400000" /><!-- 更改struts2请求Action的后缀名,默认为action。若想去掉后缀,设为","即可 --><constant name="struts.action.extension" value="do"></constant><!-- 包含的配置文件 --><include file="config/struts-mg.xml"></include><include file="config/struts-web.xml"></include></struts>


struts-web.xml配置

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"    "http://struts.apache.org/dtds/struts-2.0.dtd"><struts><!-- 与spring集成的写法,action等交予spring管理 --><package name="stone" namespace="/stone" extends="struts-default,json-default"><action name="testaction!*" class="testAction" method="{1}"><!-- <result name ="success" type="json"> <param name="contentType">text/plain</param> <param name="root">dataMap</param> </result> --><result name="success">/test.jsp</result></action></package><package name="area" namespace="/area" extends="struts-default,json-default"><action name="area!*" class="areaAction" method="{1}"><result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result></action></package><package name="discrict" namespace="/discrict" extends="struts-default,json-default"><action name="discrict!*" class="discrictAction" method="{1}"><result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result></action></package><package name="honorunit" namespace="/honorunit" extends="struts-default,json-default"><action name="honorunit!*" class="honorUnitAction" method="{1}"><result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result></action></package><!-- 首页 --><package name="homepage" namespace="/homepage" extends="struts-default,json-default"><action name="homepageTheNewsToday!*" class="homepageTheNewsTodayAction" method="{1}"><result name ="success" type="json"><param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action></package> <package name="user" namespace="/user" extends="struts-default,json-default"><action name="register!*" class="userRegisterAction" method="{1}"> <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result><result name="error">/registerError.jsp</result></action><!-- 个人认证 --><action name="userauto!*" class="userAutoAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result>               </action>   <!-- 众筹认证 -->   <action name="investauth!*" class="personInvestAuthAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result>      </action>      <!-- 认证学校信息 -->   <action name="autoschool!*" class="autoSchoolAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result>      </action>   <!-- 认证公司信息 -->   <action name="autocompany!*" class="autoCompanyAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result>       </action>   <!-- 认证个人作品 -->   <action name="autorepworks!*" class="autoRepworksAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result>      </action>   <!-- 认证荣誉信息 -->   <action name="autohonor!*" class="autoHonorAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result>      </action>    </package><!-- 企业认证 --><package name="enterprise" namespace="/enterprise" extends="struts-default,json-default"><action name="userEnterpriseAuto!*" class="userEnterpriseAutoAction" method="{1}"><result name ="success" type="json"><param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action><action name="userEnterpriseView!*" class="userEnterpriseViewAction" method="{1}"><result name ="success" type="json"><param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action><action name="userEnterpriseProAdd!*" class="userEnterpriseProAddAction" method="{1}"><result name ="success" type="json"><param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action><action name="userEnterpriseProDel!*" class="userEnterpriseProDelAction" method="{1}"><result name ="success" type="json"><param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action><action name="userEnterpriseProView!*" class="userEnterpriseProViewAction" method="{1}"><result name ="success" type="json"><param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action><action name="enterpriseinvest!*" class="enterPriseInvestAuthAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result>      </action> </package><!-- 手机短信验证 --><package name="getmsm" namespace="/getmsm" extends="struts-default,json-default"><action name="getmsmcode!*" class="getMsmCodeAction" method="{1}">  <result name ="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action></package><!-- 邮箱验证 --><package name="getemail" namespace="/getemail" extends="struts-default,json-default"><action name="getemail!*" class="getEmailCodeAction" method="{1}">  <result name ="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action></package><!-- 图片验证码验证 --><package name="imgverif" namespace="/imgverif" extends="struts-default,json-default"><action name="imgverif!*" class="imgVerifAction" method="{1}">  <result name ="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param> </result></action></package>   <!-- 登入 -->   <package name="login" namespace="/login" extends="struts-default,json-default">   <action name="login!*" class="userLoginAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param> <param name="root">dataMap</param>   </result>   </action>   </package>   <!-- 个人中心 -->   <package name="usercenter" namespace="/userCenter" extends="struts-default,json-default">   <action name="userCenter!*" class="userCenterAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   </package>   <!-- 企业中心 -->    <package name="enterpriseCenter" namespace="/enterpriseCenter" extends="struts-default,json-default">   <action name="enterpriseCenter!*" class="userEnterpriseCenterAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   </package>   <!-- 收藏夹 -->   <package name="attention" namespace="/attention" extends="struts-default,json-default">   <action name="userAttentionList!*" class="userAttentionListAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="userAttentionCancel!*" class="userAttentionCancelAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="userAttention!*" class="userAttentionAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   </package>   <!-- 个人点赞 -->   <package name="userPaise" namespace="/userPaise" extends="struts-default,json-default">   <action name="userPaise!*" class="userPaiseAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="userPaiseCancel!*" class="userPaiseCancelAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>       </package>   <!-- 专业诚信数据库 -->   <package name="integritydb" namespace="/integritydb" extends="struts-default,json-default">   <action name="enterpriseList!*" class="enterpriseListAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="enterpriseKeyWordSearch!*" class="enterpriseKeyWordSearchAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="enterpriseOtherSearch!*" class="enterpriseOtherSearchAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="enterpriseView!*" class="enterpriseViewAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="personList!*" class="personListAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="personOtherSearch!*" class="personOtherSearchAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="personView!*" class="personViewAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="personKeyWordSearch!*" class="personKeyWordSearchAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   </package>   <!-- 项目管理 -->   <package name="project" namespace="/project" extends="struts-default,json-default">   <action name="projectCreate!*" class="projectCreateAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   <action name="projectManage!*" class="projectManageAction" method="{1}">   <result name="success" type="json">   <param name="contentType">text/plain</param>   <param name="root">dataMap</param>   </result>   </action>   </package>   <!-- 制片人俱乐部 -->   <package name="producerClub" namespace="/producerClub" extends="struts-default,json-default">   <action name="producerClub!*" class="producerClubAction" method="{1}">   <result name="success" type="json">   <param name="root">dataMap</param>   </result>   </action>   </package>  <!-- 众筹 -->   <package name="invest" namespace="/invest" extends="struts-default,json-default">   <action name="personInvest!*" class="personInvestShowAction" method="{1}">   <result name="success" type="json">   <param name="root">dataMap</param>   </result>   </action>   <action name="enterPriseInvest!*" class="enterPriseInvestShowAction" method="{1}">   <result name="success" type="json">   <param name="root">dataMap</param>   </result>   </action>   <action name="publicFundraising!*" class="publicFundraisingAction" method="{1}">   <result name="success" type="json">   <param name="root">dataMap</param>   </result>   </action>   </package>   <!-- 职业列表 -->   <package name="professional" namespace="/professional" extends="struts-default,json-default">   <action name="professional!*" class="professionalAction" method="{1}">   <result name="success" type="json">   <param name="root">dataMap</param>   </result>   </action>   </package>      <!-- 安全中心 -->   <package name="securityCenter" namespace="/securityCenter" extends="struts-default,json-default">   <action name="securityCenter!*" class="securityCenterAction" method="{1}">   <result name="success" type="json">   <param name="root">dataMap</param>   </result>   </action>   </package>   <!-- 提交文件 --><package name="ftp" namespace="/" extends="struts-default,json-default">   <action name="upload" class="uploadFileAction">         <result name ="success" type="json" ><param name="root">dataMap</param></result><result name ="input" type="json" ><param name="root">dataMap1</param></result>            <!-- 自定义了拦截器后必手动定义默认的拦截器,否则默认的拦截器不会被执行              -->   </action>   <action name="uploadThumbn" class="uploadThumbnAction">      <result name ="success" type="json">      <param name="contentType">text/plain</param> <param name="root">dataMap</param></result>   </action>    <action name="download" class="downloadFileAction">             <result name="success" type="stream">                 <param name="contentType">text/plain</param>                 <param name="contentDisposition">attachment;fileName="${fileName}"</param>                 <param name="inputName">downloadFile</param>                 <param name="bufferSize">1024</param>             </result>         </action>         <action name="delete" class="deleteFileAction">      <result name ="success" type="json"><param name="root">dataMap</param></result>   </action>   </package>   <!-- 系统邮件 --><package name="mail" namespace="/" extends="struts-default,json-default"><action name="mail" class="mailReceiveAction">      <result name ="success" type="json" ><param name="root">dataMap</param></result>   </action></package> <!-- verCode --><package name="system" namespace="/" extends="struts-default,json-default"><action name="verCode_*_*" class="verCodeAction" method="{1}">      <!--  <result name ="success" type="json" ><param name="root">dataMap</param></result>--><result name="success" type="redirect">/</result><result name="error">/{2}.jsp</result>   </action>   <action name="clearCache" class="clearCacheAction" >      <!--  <result name ="success" type="json" ><param name="root">dataMap</param></result>--><result name="success" type="redirect">/</result>   </action>   <action name="clearAuth" class="clearAuthAction" >      <!--  <result name ="success" type="json" ><param name="root">dataMap</param></result>--><result name="success" type="redirect">/</result>   </action>   <action name="placeTop!*" class="placeTopAction" >      <!--  <result name ="success" type="json" ><param name="root">dataMap</param></result>--><result name="success" type="redirect">/</result>   </action></package></struts>


原创粉丝点击