0

我正在使用 Struts 2 + Hibernate (full-hibernate-plugin-for-struts2),并且我有这段代码来检查要上传的图像是否为 png:

struts.xml

<struts>
    <package name="mypack" namespace="/" extends="hibernate-default">          
       ...
       <action name="myaction" class="com.actions.MyAction" >
            <interceptor-ref name="defaultStackHibernate">
                <param name="fileUpload.allowedTypes">image/png</param>
            </interceptor-ref>            
            <result name="success" type="tiles" >baseLayout</result>
            <result name="error" type="tiles" >error</result>
            <result name="input" type="tiles" >baseLayout</result>
        </action>
        ...
    </package>
</struts>

如果我上传不允许的图像类型出现的错误消息是:

不允许的内容类型:图像“img.jpg”“上传__2988a871_13b93535e21__7fc1_00000009.tmp”图像/jpeg

如何修改该错误消息?使用类似“hibernate-messages.properties”的东西?

4

1 回答 1

1

您可以通过为此键创建文本来覆盖此消息:

struts.messages.error.content.type.not.allowed
于 2012-12-14T13:22:18.717 回答