struts.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>
	<constant name="struts.custom.i18n.resources" value="messageResource"/>
	<constant name="struts.i18n.encoding" value="utf-8" />
	<constant name="struts.devMode" value="false" />

     <!-- 产生验证码,注册时验证注册名、邮箱是否可用,登陆与注册时验证码是否正确 -->
	 <package name="CommonValidateCheck" namespace="/" extends="struts-default">
		<action name="image" class="com.derong.auction.action.ValidateAction" method="generateRanCode">
			<result name="success" type="stream">
				<param name="contentType">image/jpeg</param>
				<param name="inputName">inputStream</param>
			</result>
		</action>
		<action name="commonInfoCheck_*" class="validateAction" method="{1}"/>
	 </package>

     <package name="DeRongFront" namespace="/" extends="struts-default"> 

	    <!-- 设定拦截器,非全局拦截器 -->
	    <interceptors>
            <interceptor name="authority" class="com.derong.auction.interceptor.AuthorityInterceptor"/>
		</interceptors>

        <!-- 下面定义的结果对所有的Action都有效 -->
		<global-results>			
			<result name="login">/jsp/public/login.jsp</result>
			<result name="exception">/jsp/public/error.jsp</result>
		</global-results>
		
        <!-- 以下有些action可以直接写链接jsp页面,只是为了统一而写作action -->        
        <!-- 用户登录系统页面、默认主页、程序运行默认进入的页面 -->
        <action name="index" class="indexAction" method="indexPage">
            <result name="success">/jsp/public/index.jsp</result>
        </action>

        <!-- 跳转到登陆界面 -->
        <action name="login">
            <result name="success">/jsp/public/login.jsp</result>
        </action>
        
        <!-- 用户成功登陆进入的页面,如果试图未登录非法在浏览器直接输入链接或者action进入该页面则被拦截器拦截 -->
        <action name="home">
            <result name="success">/jsp/user/home.jsp</result>
            <interceptor-ref name="authority"/>
            <interceptor-ref name="defaultStack"/>        
        </action>
        
        <!-- 退出系统调用该页面安全清空session -->
        <action name="logout">
            <result name="success">/jsp/public/logout.jsp</result>
        </action>
        
        <!-- 进入注册信息填写的页面 -->
        <action name="reg">
            <result name="success">/jsp/public/reg.jsp</result>
        </action>
        
        <!-- 进入所有分类页面或者查询具体拍卖品失败也进入该页面 -->
        <action name="AuctionClass" class="auctionClassAction" method="searchAllKinds">
            <result name="success">/jsp/public/AuctionClass.jsp</result>
            <result name="failure">/jsp/public/error.jsp</result>
        </action>
        
        <!-- 根据拍卖品种类进入处理action的java类,根据返回结果动态进入各个类分类浏览页面 -->
        <action name="Search_Auction_*" class="searchAuctionAction" method="{1}">
            <result>${route}</result>
        </action>
        
<!--         <action name="help">
            <result name="success">/jsp/public/help.jsp</result>
        </action> -->
        
<!--         <action name="search">
            <result name="success">/jsp/public/search.jsp</result>
        </action> -->

        <action name="processLogin" class="loginAction"> 
            <result name="success">/jsp/user/home.jsp</result>
            <result name="failure"  type="chain">login.action</result>
        </action>
        
        <action name="processReg" class="registerAction"> 
            <result name="success">/jsp/user/home.jsp</result>
            <result name="failure">/jsp/public/reg.jsp</result>
        </action>
        
        <!-- 用户进入主页点击相关操作链接动态跳转到相关页面 -->
	    <action name="UserOperateAction_*" class="userOperateAction" method="{1}">
    		<result name="input">/jsp/user/home.jsp</result>
    		<result name="success">/jsp/user/home.jsp</result>
    		<result name="depositMyCount">/jsp/user/depositCount.jsp</result>
    		<result name="failure" type="chain">index.action</result>
    		<result name="updatePersonalInfo">/jsp/user/UserDetail.jsp</result>
    		<result name="updatePassword">/jsp/user/UserPassEdit.jsp</result>
    	<!-- 	<result name="gotoJoinEvaluate">/jsp/user/evaluate.jsp</result> -->
            <interceptor-ref name="authority"/>
            <interceptor-ref name="defaultStack"/>    		
    	</action>
    	
    	<!-- 参与评论 -->
	    <action name="joinEvaluate_*"  class="joinEvaluateAction" method="{1}">
    		<result name="success">/jsp/user/home.jsp</result>
    		<result name="gotoJoinEvaluate">/jsp/user/evaluate.jsp</result>
            <interceptor-ref name="authority"/>
            <interceptor-ref name="defaultStack"/>    		
    	</action>
		
		<!-- 及时通知的时候调用 -->
				<action name="msg" class="promptAction" method="promtMsg"/>
        
        <!-- 输入不存在的页面就进入index页面 -->
        <action name="*" class="indexAction" method="indexPage">
            <result name="success">/jsp/public/index.jsp</result>
        </action>
        			
   	</package> 
   	
   	<package name="DeRongBack" namespace="/manager" extends="struts-default">
   	    <!-- 设置管理员操作拦截器 -->
   		<interceptors>
            <interceptor name="authority" class="com.derong.auction.interceptor.ManagerAuthorityInterceptor"/>
		</interceptors>
		<!-- 全局跳转结果 -->
		<global-results>
			<result name="login">/jsp/manager/login.jsp</result>
			<result name="exception">/jsp/public/error.jsp</result>
		</global-results>
   	    <!-- 管理员进入登陆页面 -->
        <action name="login">
            <result name="success">/jsp/manager/login.jsp</result>
        </action>
		<!-- 管理员进入管理中心页面 -->
		<action name="home">
            <interceptor-ref name="authority"/>
            <interceptor-ref name="defaultStack"/>		
			<result name="success">/jsp/manager/home.jsp</result>					
		</action>
		<!-- 管理员添加拍卖品操作,主要是拍卖商品基本信息、公有属性的添加,拍卖品图片的上传 -->
		<action name="ManagerOperateAction_*" class="managerOperateAction" method="{1}">
			<result name="success">${route}</result>
			<result name="input">/jsp/manager/home.jsp</result>
            <interceptor-ref name="authority"/>
            <interceptor-ref name="defaultStack"/>
		</action>   
		<!-- 管理员退出系统 -->		
		<action name="logout">
            <result name="success">/jsp/manager/logout.jsp</result>
        </action>
        <!-- 管理员登陆验证 -->
        <action name="processLogin" class="managerLoginAction">   
            <result name="success">/jsp/manager/home.jsp</result>
            <result name="input">/jsp/manager/login.jsp</result>
            <result name="failure">/jsp/manager/login.jsp</result>
        </action>       
  		<!-- 管理员修改书画,包括书画基本信息列表,私有信息修改,公共属性修改,上传图片与删除图片 -->
        <action name="modifyArtist_*" class="modifyArtistAction" method="{1}">
			<result name="success">${route}</result>
            <interceptor-ref name="authority"/>
            <interceptor-ref name="defaultStack"/>			
		</action>             
        <!-- 管理员修改书画,包括书画基本信息列表,私有信息修改,公共属性修改,上传图片与删除图片 -->
        <action name="modifyChina_*" class="modifyChinaAction" method="{1}">
			<result name="success">${route}</result>
            <interceptor-ref name="authority"/>
            <interceptor-ref name="defaultStack"/>			
		</action>		
		<!-- 管理员修改土地,包括土地基本信息列表,私有信息修改,公共属性修改,上传图片与删除图片 -->
		<action name="modifyLand_*" class="modifyLandAction" method="{1}">
			<result name="success">${route}</result>
            <interceptor-ref name="authority"/>
            <interceptor-ref name="defaultStack"/>			
		</action>			
   	</package>
 
    <!-- 获取拍卖商品浏览次数的年龄统计饼图 -->
	<package name="common" namespace="/" extends="struts-default">	
		<result-types>
			<result-type name="jfreechart"
				class="org.apache.struts2.dispatcher.ChartResult"></result-type>
		</result-types>		
		<action name="chart" class="getChart" method="getJfreechart">
			<result name="chart" type="jfreechart">
				<param name="value">chart</param>
				<param name="width">500</param>
				<param name="height">500</param>
			</result>
		</action>		
	</package>

</struts>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值