ssm框架中的struts我的配置问题

时间:2022-04-05 02:20:09

<?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>  
      
    <!-- 将Action的创建交给spring来管理 -->
    <constant name="struts.objectFactory" value="spring" />    
    <!-- 更改struts2请求Action的后缀名,默认为action。若想去掉后缀,设为","即可 -->  
    <constant name="struts.action.extension" value=","></constant>   
    <package name="AppServerAction" extends="struts-default,json-default" namespace="/">//这里必须导入一个包,这个包用来返回json数据,返回的类型是dataMap,
        <action name="*_*" class="action.{1}Action" method="{2}" >  
               <result type="json">  
                       <param name="root">dataMap</param>  
               </result>
           </action>
    </package>
</struts>

其中*_*,第一个*代表Action名字,第二个*代表函数名字。例如:localhost:8080/beyongmedical/system/WebServer_adminLogin