<?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.objectFactory" value="spring" />
<!--<include file="struts-default.xml"></include> -->
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.multipart.maxSize" value="20971520"></constant>
<package name="user" extends="struts-default">
<!-- ***************************************自定义拦截器*************************************** -->
<!-- 定义全部拦截器,所有拦截器和拦截器栈都在该元素下定义 -->
<interceptors>
<!-- 定义权限验证拦截器,interceptor是定义拦截器 -->
<interceptor name="myinterceptor" class="crm.interceptor.MyInterceptor">
</interceptor>
<!-- 定义拦截器栈,配置了2个拦截器,interceptor-ref是配置拦截器 -->
<interceptor-stack name="mystacks">
<interceptor-ref name="myinterceptor" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>
<!-- **************************************配置默认拦截器************************************** -->
<!-- 如果包中没有显示指定拦截器,则默认的拦截器会起作用, 如果包中 有其他的拦截器,则默认的拦截器不起作用,需要手动去配置拦截器的引用,每个包中只能配置一个默认的拦截器 -->
<default-interceptor-ref name="mystacks">
</default-interceptor-ref>
<!-- ************************************配置全局的result************************************* -->
<global-results>
<result name="login">/jsp/login.jsp</result>
<result name="error">/jsp/error.jsp</result>
<result name="input">/jsp/error.jsp</result>
</global-results>
<!-- *****************************************登录***************************************** -->
<!-- 信息管理之验证登陆 -->
<action name="login" class="LoginAction" method="login">
<result type="redirect">/index.action</result>
<!-- 使用系统默认的拦截器 -->
<interceptor-ref name="defaultStack" />
</action>
<!-- 登录成功进入主页面 -->
<action name="index">
<result>/jsp/main/main.jsp</result>
</action>
<!-- 判断是否已经登录 -->
<action name="isLogin" class="LoginAction" method="isLogin">
<result name="json" />
<!-- 使用系统默认的拦截器 -->
<interceptor-ref name="defaultStack" />
</action>
<!-- 获取当前用户信息 -->
<action name="getCurrentUser" class="LoginAction" method="getCurrentUser">
<result name="json" />
</action>
<!-- 通过角色查询权限菜单 -->
<action name="queryMenuThreeByRole" class="LoginAction"
method="queryMenuThreeByRole">
<result name="json" />
</action>
<!-- 修改当前用户密码 -->
<action name="updateSelfPwd" class="LoginAction" method="updateSelfPwd">
<result name="json" />
</action>
<!-- 退出系统 -->
<action name="loginOut" class="LoginAction" method="loginOut">
<result name="json" />
<interceptor-ref name="defaultStack" />
</action>
<!-- ****************************************营销管理**************************************** -->
<!-- ********************销售机会******************** -->
<!-- 查询所有用户信息列表 -->
<action name="queryWorkerList" class="MarketChanceAction"
method="queryWorkerList">
<result name="json" />
</action>
<!-- 查询营销管理列表 -->
<action name="queryMarketChanceByPage" class="MarketChanceAction"
method="queryMarketChanceByPage">
<result name="json" />
</action>
<!-- 新建或编辑营销管理 -->
<action name="addOrUpdateOneMarketChance" class="MarketChanceAction"
method="addOrUpdateOneMarketChance">
<result name="json" />
</action>
<!-- 根据id查询营销管理 -->
<action name="queryMarketChanceById" class="MarketChanceAction"
method="queryMarketChanceById">
<result name="json" />
</action>
<!-- 删除营销管理 -->
<action name="deleteOneMarketChance" class="MarketChanceAction"
method="deleteOneMarketChance">
<result name="json" />
</action>
<!-- 查询地区列表 -->
<action name="queryAreaList" class="MarketChanceAction" method="queryAreaList">
<result name="json" />
</action>
</package>
</struts>