strut2 自己定义文件上传错误信息

strut2 自己定义文件上传错误信息

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

在文件上传过程中我们能够指定拦截器对文件类型、后缀名、大小进行设定,action中的配置:

<interceptor-ref name=”fileUpload”>
<param name=”maximumSize”>500000</param>
<param name=”allowedTypes”>application/vnd.ms-excel</param>
<param name=”allowedExtensionsSet”>xls</param>
</interceptor-ref>

假设上传文件不符合定义,则会转向input视图上去。在页面上获取错误信息:<s:fielderror></s:fielderror>,注意引入struts标签

假设须要自己定义提示信息,能够设置国际化配置信息,在struts.xml文件里加入�:

<constant name=”struts.custom.i18n.resources” value=”message”></constant>

message意思为以message开头的属性配置文件,中文的文件名称为:message_zh_CN.properties

message_zh_CN.properties能够自己定义错误信息:

struts.messages.error.uploading=\u4E0A\u4F20\u9519\u8BEF
struts.messages.error.file.too.large =\u6587\u4EF6\u592A\u5927
struts.messages.error.content.type.not.allowed =\u8BF7\u9009\u62E9excel\u6587\u4EF6
struts.messages.error.file.extension.not.allowed=\u8BF7\u9009\u62E9.xls\u7ED3\u5C3E\u7684\u6587\u4EF6

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118736.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月2日 上午6:00
下一篇 2021年12月2日 上午6:00


相关推荐

  • iptable 链表「建议收藏」

    iptable 链表「建议收藏」iptable五链4表PREROUTING的规则可以存在于:raw表,mangle表,nat表。INPUT的规则可以存在于:mangle表,filter表,(centos7中还有nat表,centos6中没有)。FORWARD的规则可以存在于:mangle表,filter表。OUTPUT的规则可以存在于:raw表mangle表,nat表,filter表。POSTROUTING的规则可以存在于:mangle表,n

    2022年5月28日
    37
  • csgo电脑人怎么控制(csgo守护模式)

    网吧以浓厚的电竞氛围,吸引了很多游戏玩家前去消费。但常去网吧的人会发现:玩穿越火线、英雄联盟、绝地求生甚至守望先锋的人都不在少数,却单单少了CSGO玩家的身影,这是为什么?随着前两年绝地求生的“吃鸡”热潮来袭,网吧早已升级了电脑配置,绝大多数游戏玩家都可流畅地进行自己喜欢的游戏,难道CSGO玩家如何不合群?让我们来熟悉一下进入网吧后的一系列操作就可以得到结论了!去网吧:穿越火线/英雄联盟/绝地求生…

    2022年4月12日
    224
  • MySQL 中NULL和空值的区别?

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!01 小木的故事作为后台开发,在日常工作中如果要接触Mysql数据库,那么不可避免会遇到Mysql中的NULL和空值。那你知道它们有什么区别吗?学不动了,也不想知道它们有什么区别。大兄弟,不行啊,要面试!前些天我的好朋友小木去应聘工作,他面试完回来和我聊天回味了一道他的面试题。面试官:你有用过MyS…

    2022年2月28日
    49
  • 2022.3.5 PAT甲级 2022年春季考试 89分「建议收藏」

    2022.3.5PAT甲级2022年春季考试89分7-1SimpleLieDetection(20分)简单字符串问题,注意连续相同子段和连续上升子段的细节。#include<iostream>#include<cstdio>#include<string>usingnamespacestd;intmain(){ intn,t,k; strings; cin>>n>>t>>k; wh

    2022年4月11日
    83
  • windows搭建svn_pokemmo中文语言包

    windows搭建svn_pokemmo中文语言包上一篇文章讲了如何下载安装SVN,装的原生的SVN,并没有进行相应的配置,这里进行配置SVN官方语言包还没有安装的移步安装教程——>Windows搭建SVN实现访问远程SVN库首先我们打开svn下载界面(点击可进入)往下翻即可看到语言包,这是各个国家不同的语言包,我使用的是中文的语言包,选择中文简体(第一个)下载完成,点击开始安装吧妥妥的下一步啊喏,直接安装完成,勾选下面,配置svn使用此语言包【注意,勾选,勾选,勾选】(没有勾选?成吧,继续往下…

    2025年8月28日
    6
  • python3 gil锁_python锁有哪几种

    python3 gil锁_python锁有哪几种前言python的使用者都知道Cpython解释器有一个弊端,真正执行时同一时间只会有一个线程执行,这是由于设计者当初设计的一个缺陷,里面有个叫GIL锁的,但他到底是什么?我们只知道因为他导致pyt

    2022年7月31日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号