struts2 文档的一处错误?

最近用到struts2的文件上传功能。

于是查看struts2的文档,上面对于拦截器的配置是这样的:

<action name="doUpload" class="com.example.UploadAction">
    <interceptor-ref name="basicStack"/>
    <interceptor-ref name="fileUpload">
        <param name="allowedTypes">image/jpeg,image/gif</param>
    </interceptor-ref> 
    <interceptor-ref name="validation"/>
    <interceptor-ref name="workflow"/>

    <result name="success">good_result.jsp</result>
</action

 

经我测试,这样配置的话struts2总是报错。提示说是空指针异常。

 

但是如果这样配置的话,就可以正常运行。

<action name="doUpload" class="com.example.UploadAction">
            <interceptor-ref name="fileUpload">
                <param name="allowedTypes">image/jpeg,image/gif</param>
            </interceptor-ref> 
            <interceptor-ref name="defaultStack"></interceptor-ref>
              <result name="success">good_result.jsp</result>
</action>

  

 不晓得是文档的错误还是我没配置好的原因。

总之记一下,留作以后参考。

你可能感兴趣的:(jsp,workflow)