81,094
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.custom.i18n.resources" value="globalMessages"></constant>
<constant name="struts.i18n.encoding" value="utf-8"></constant>
<pakage name="load" extends="struts-default">
<action name="UpLoadAction" class="com.action.UpLoadAction">
<!-- 文件上传拦截器配置 -->
<interceptor-ref name="fileupload">
<param name="maximumSize">1000000</param><!-- 设置上传文件最大字节数 -->
<param name="allowedTypes">image/jpg,image/png,image/gif,image/jpeg</param><!-- 设置上传文件类型 -->
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
<!-- 设置上传文件的保存文件夹,向action属性注入的值也可以来自struts.xml中的action参数 -->
<param name="savePath">./save</param>
<result name="input">fileup.jsp</result>
<result name="success">fileupsuccess.jsp</result>
</action>
</pakage>
</struts>
<package name="login-package" extends="struts-default">
<!-- 继承默认的 struts2 配置文件 -->
<interceptors>
<interceptor name="checkLogin" class="com.web.filter.LoginInterceptor" />
<interceptor-stack name="checkLoginStack">
<interceptor-ref name="checkLogin"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
</interceptor-stack>
</interceptors>
<!-- 设置全局 全局默认的拦截器栈-->
<default-interceptor-ref name="checkLoginStack"></default-interceptor-ref>
<!-- 定义全局Result -->
<global-results>
<result name="login" type="redirect">
<param name="location">/index.jsp</param>
<param name="namespace">/</param>
<param name="callbackUrl">${callbackUrl}</param>
<param name="login">1</param>
</result>
<result name="showInfo" type="redirect">
<param name="location">/app/app!info</param>
<param name="namespace">/</param>
<param name="appForm.appId">${appForm.appId}</param>
</result>
<result name="error">/error.jsp</result>
</global-results>
</package>
上面是我的一个配置,和你有些不一样,但是也不敢说你的就是错的,可以参照改一下试试