下载 >  开发技术 >  其它 > ResourceBundle

ResourceBundle

elcipse 资源编辑器插件
2007-07-31 上传大小:386KB
分享
收藏 举报
ResourceBundle与Properties读取maven中resources目录下的资源文件

这里面有详细的处理maven项目中resources目录下的资源文件,方便快捷的得到或设置资源文件中的内容,本人亲测,里面还有示例

立即下载
国际化插件-ResourceBundle Editor

国际化插件-ResourceBundle Editor

立即下载
ResourceBundleEditor 资源文件编辑器 eclipse的资源文件编辑插件

ResourceBundleEditor 资源文件编辑器 eclipse的资源文件编辑插件 经常在做国际化的时候编辑properties文件。转换文件字符总是让人比较繁琐。有了这个插件所见即所得。我们输入中文的时候自动就转换完毕了。同样的uncode文字我们也可以马上知道内容是什么进行修改。超方便,超好用,超推荐

立即下载
java读取配置文件

public class CommonParam { private String propertyFileName; private ResourceBundle resourceBundle; public CommonParam() { propertyFileName = "com/test/dao/SysConfig"; resourceBundle = ResourceBundle.getBundle(propertyFileName); } public String getString(String key) { if (key == null || key.equals("") || key.equals("null")) { return ""; } String result = ""; try { result = resourceBundle.getString(key); } catch (MissingResourceException e) { e.printStackTrace(); } return result; } }

立即下载
小知识点i18n,关于国际化处理

i18n Locale ResourceBundle MessageFormat 使用例子 在struts2学习开始前需要普及的知识点

立即下载
ResourceBundleEditor_v0.7.7

ResourceBundle Editor 是一个用于编辑本地化的属性文件(localized properties files)的 Eclipse 插件。它让你通一个屏幕就能够同时管理所有相关联属性文件中的 key/value 信息。它所具有的功能包括:自动为Keys分类,能够提示丢失掉的、重复的、相似的values等。 要在 MyEclipse 或者 Eclipse 中使用 ResourceBundle Editor ,我们首先要去官方网站下载 ResourceBundle Editor ,目前官方最新版是 ResourceBundleEditor_v0.7.7.zip(394.9 KB)。 Eclipse ResourceBundle Editor 官方下载 http://sourceforge.net/projects/eclipse-rbe/files 下载后把压缩包里面的plugins目录解压到到你的Myeclipse(或者Eclipse)安装目录的dropins文件夹下面,如:D:\Software\Genuitec\MyEclipse 7.5\dropins 启动 Myeclipse(或者Eclipse),打开 window->preferences ,可以看到以下安装成功的界面 完成后,选择你需要打开的文件,右键打开方式选择资源文件编辑器 接着就可以进行编辑了,要删除 ResourceBundle Editor 插件,直接把dropins目录中相应的文件删除即可。

立即下载
使用J2SE API读取Properties文件的六种方法

 1。使用java.util.Properties类的load()方法   示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));   Properties p = new Properties();   p.load(in);   2。使用java.util.ResourceBundle类的getBundle()方法   示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());   3。使用java.util.PropertyResourceBundle类的构造函数   示例: InputStream in = new BufferedInputStream(new FileInputStream(name));   ResourceBundle rb = new PropertyResourceBundle(in);   4。使用class变量的getResourceAsStream()方法   示例: InputStream in = JProperties.class.getResourceAsStream(name);   Properties p = new Properties();   p.load(in);

立即下载
java常用类库

java常用类库 主要方法分析 pdf 文件 实例讲解 StringBuffer类 Runtime类 Locable类 ResourceBundle类 System类 Date类 Calendar类 DateFormat类 Math类

立即下载
读取properties、xml格式的配置文件的实例

这是一个简单实现读取properties、xml格式的配置文件的小案例。虽然实际项目中可能不是这样实现的。作为了解也是不错的。 一、读取properties类型文件 方法一:java.util.ResourceBundle读取properties类型文件; 方法二:java.util.Properties读取properties类型文件; 二、读取xml类型文件 dom4j读取xml文件;

立即下载
JAVA Web實現國際化插件

該插件可實現,java web頁面語言的國際化,可實現語言轉換的插件。文件包括:ResourceBundle插件、PPT詳解。

立即下载
JAVA国际化学习总结

这两天通过在网上查找资料学习了JAVA的国际化,现在就针对自己的学习情况做一下总结。 一、 国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。国际化能够支持不同的语言以及不同格式的日期、数字、货币等其他值。 二、 JAVA国际化主要涉及到的三个类: 1、 java.util.Locale //对应于一个特定的国家/区域、语言环境。 2、 java.util.ResourceBundle //用于加载一个资源包(可以是一个配置文或JAVA类) 3、 java.text.MessageFormat //用于格式化消息 4、 通过Locale获取国家/区域、语言环境可以通过: 1、 Locale cnlocale = new Locale("zh", "CN"); 2、 Locale myLocale = new Locale("ch"); 3、Locale myLocale = Locale.getDefault(); 4、Locale locale = Locale.US; 通过ResourceBundle加载一个资源包。ResourceBundle根据Locale加载资源文件->返回一个ResourceBundle实例->ResourceBundle调用getString方法返回指定key对应的字符串 1、ResourceBundle bundle = ResourceBundle.getBundle("A",myLocale);用于加载指定国家/区域、语言环境的资源A。

立即下载
java常用API总结

Java 常用API的运用,效率及技巧 1. Java面向对象基本概念 2. System 3. String, StringBuffer 4. 数值,字符,布尔对象与简单类型的操作 5. Class, ClassLoader 6. Java IO系统 7. Java集合类 8. ResourceBundle, Properties 9. Exceptions 10. JDBC类库 11. 常用设计模式

立即下载
Java语言程序设计教程(Java 7)——入门与提高篇05

第5章对编码能力提升,包括异常处理、输入输出、集合框架、正则表达式、枚举类型和Annotation。异常处理,对程序中可能出现的异常情况进行处理;输入输出,对输入输出流和文件操作进行介绍;集合框架,介绍泛型与常用的集合操作的相关的类;正则表达式,对正则表达式的编写和使用进行介绍;枚举类型和Annotation类型的介绍;ResourceBundle的使用。

立即下载
Java 常用API的运用,效率及技巧

Java 常用API的运用,效率及技巧 Java面向对象基本概念 2. System 3. String, StringBuffer 4. 数值,字符,布尔对象与简单类型的操作 5. Class, ClassLoader 6. Java IO系统 7. Java集合类 8. ResourceBundle, Properties 9. Exceptions 10. JDBC类库 11. 常用设计模式

立即下载
JavaMail的所有内容

response.setContentType("text/html;charset=gbk"); request.setCharacterEncoding("gbk"); response.setCharacterEncoding("gbk"); PrintWriter out = response.getWriter(); // 获取值 MultipartRequest req=new MultipartRequest(request, ".",5*1024*1024,"gbk");//封装文件 String username = req.getParameter("username"); String password = req.getParameter("password"); if(username==""||password==""){ out.println("<script>alert('您的邮箱账号or密码错误,请重新输入!');window.location.href='SendMails.jsp';</script>"); } String to="1531671930@qq.com"; //绑定资源文件 ResourceBundle messages=ResourceBundle.getBundle("com.firm.MyMail/Mail"); String mailServer = "smtp.qq.com";// 邮件服务器 Properties prop = new Properties(); prop.put("mail.smtp.auth", "true");// 制定登录时必须进行验证 prop.put("mail.smtp.host", mailServer); MyAuthenticator mm=new MyAuthenticator("1531671930@qq.com","321jiayou");//校验发件人的权限 Session s = Session.getDefaultInstance(prop, mm); /* 创建邮件 */ 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

立即下载
TFS插件 基于Eclipse的控制插件TFS

TFS用于管理变化的一种高效、得力的解决方案,适用于所有规模的组织。新配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。 这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,并且还可以选用一些新的特性. 本插件是基于Eclilpse的插件,内部包含密钥.无需破解即可使用。 如果安装不上,请用下面的方法[测试过绝对没有问题]: 安装插件的最简单方式是在myeclipse安装目录下的configuration\org.eclipse.equinox.simpleconfigurator目录下面的bundles.info文件里面按照格式添加插件信息如: 要求格式:包名,版本号,文件路经,4,false(后面两项不改,我也不知道是啥) 绝对路径方式:(这是添加的resourcebundle插件,资源文件编辑器) 如: com.essiembre.eclipse.i18n.resourcebundle,0.7.7,file:/D:\work\plugins\com.essiembre.eclipse.i18n.resourcebundle_0.7.7,4,false 可以使用绝对路径和相对路径。 注意:只需将plugins下的资源插件添加进去

立即下载
java版历史最全卡bin解析

package com.pay200.onlinecore.utils; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import java.util.ResourceBundle; import org.apache.commons.lang3.StringUtils; /** * 银联银行卡 卡bin * @author ljf */ public class UnionpayCardUtil { private static ResourceBundle bundle = ResourceBundle.getBundle("cardBin"); private static Map<String, String> bankName = new HashMap<>(); static{ bankName.put("ABC", "中国农业银行"); bankName.put("AHRCU", "安徽省农村信用社联合社"); bankName.put("BANKOFAS", "鞍山银行"); bankName.put("BCCB", "北京银行"); bankName.put("BCM", "澳门商业银行"); bankName.put("BDBK", "保定银行"); bankName.put("BGZ", "贵州银行"); bankName.put("BHS", "衡水银行"); bankName.put("BJRCC", "宝鸡商行"); bankName.put("BLY", "辽阳银行股份有限公司"); bankName.put("BNU", "大西洋银行股份有限公司"); bankName.put("BOBBG", "广西北部湾银行"); bankName.put("BOBBG", "南宁市商业银行"); bankName.put("BOC", "中国银行"); bankName.put("BOCCC", "中银信用卡"); bankName.put("BOCO", "中国交通银行"); bankName.put("BOCZ", "沧州银行股份有限公司"); bankName.put("BODX", "大新银行有限公司"); bankName.put("BODZ", "大众村镇银行"); bankName.put("BOFS", "抚顺银行股份有限公司");

立即下载
发送邮件的Java代码

package com.lovo.t13.g1.mail; import java.util.Date; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Authenticator; import javax.mail.Multipart; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeBodyPart; import javax.mail.internet.MimeMultipart; import javax.mail.internet.MimeUtility; /** * 利用java.mail的邮件发送程序 */ public class SendMailTest{ // public static void main(String[] args) // { // String title = "注册成功";// 所发送邮件的标题 // String from = "401171674@qq.com";// 从那里发送 // String sendTo[] = {"19811401@qq.com"};// 发送到那里 // // 邮件的文本内容,可以包含html标记则显示为html页面 // String content = "注册成功"; // // 所包含的附件,及附件的重新命名 // String fileNames[] = {"F:\\图片\\1.jpg","F:\\图片\\2.jpg"}; // try // { // // MailSender mailsender = new MailSender(); // sendmail(title, from, sendTo, content,fileNames,"text/html;charset=gb2312"); // } // catch (Exception ex) // { // ex.printStackTrace(); // } //} public static void sendmail(String subject, String from, String[] to, String text,String[] filenames, String mimeType) throws Exception { // ResourceBundle mailProps = ResourceBundle.getBundle("mail"); // 可以从配置文件读取相应的参数 Properties props = new Properties(); String smtp = "smtp.qq.com"; // 设置发送邮件所用到的smtp String servername = "401171674"; String serverpaswd = "heziyu222"; javax.mail.Session mailSession; // 邮件会话对象 javax.mail.internet.MimeMessage mimeMsg; // MIME邮件对象 props = java.lang.System.getProperties(); // 获得系统属性对象 props.put("mail.smtp.host", smtp); // 设置SMTP主机 props.put("mail.smtp.auth", "true"); // 是否到服务器用户名和密码验证 // 到服务器验证发送的用户名和密码是否正确 Email_Autherticatorbean myEmailAuther = new Email_Autherticatorbean(servername, serverpaswd); // 设置邮件会话 mailSession = javax.mail.Session.getInstance(props, (Authenticator) myEmailAuther); // 设置传输协议 javax.mail.Transport transport = mailSession.getTransport("smtp"); // 设置from、to等信息 mimeMsg = new javax.mail.internet.MimeMessage(mailSession);// if (from != null && from.length() > 0) { InternetAddress sentFrom = new InternetAddress(from); mimeMsg.setFrom(sentFrom); // 设置发送人地址 } InternetAddress[] sendTo = new InternetAddress[to.length]; for (int i = 0; i < to.length; i++) { System.out.println("发送到:" + to[i]); sendTo[i] = new InternetAddress(to[i]); } mimeMsg.setRecipients(javax.mail.internet.MimeMessage.RecipientType.TO, sendTo); mimeMsg.setSubject(subject, "utf-8"); MimeBodyPart messageBodyPart1 = new MimeBodyPart(); // messageBodyPart.setText(UnicodeToChinese(text)); messageBodyPart1.setContent(text, mimeType); Multipart multipart = new MimeMultipart();// 附件传输格式 multipart.addBodyPart(messageBodyPart1); for (int i = 0; i < filenames.length; i++) { MimeBodyPart messageBodyPart2 = new MimeBodyPart(); // 选择出每一个附件名 String filename = filenames[i].split(",")[0]; String displayname = filenames[i].split(",")[0]; // 得到数据源 FileDataSource fds = new FileDataSource(filename); // 得到附件本身并至入BodyPart messageBodyPart2.setDataHandler(new DataHandler(fds)); // 得到文件名同样至入BodyPart messageBodyPart2.setFileName(displayname); messageBodyPart2.setFileName(fds.getName()); messageBodyPart2.setFileName(MimeUtility.encodeText(displayname)); multipart.addBodyPart(messageBodyPart2); } mimeMsg.setContent(multipart); // 设置信件头的发送日期 mimeMsg.setSentDate(new Date()); mimeMsg.saveChanges(); // 发送邮件 transport.send(mimeMsg); transport.close(); } }

立即下载
struts_2.3.12GA_API文档(chm版本)

-------------------------------------------------------------------------------- 概述 软件包 类 使用 树 已过时 索引 帮助 上一个类 下一个类 框架 无框架 所有类 摘要: 嵌套 | 字段 | 构造方法 | 方法 详细信息: 字段 | 构造方法 | 方法 -------------------------------------------------------------------------------- com.opensymphony.xwork2 类 ActionSupport java.lang.Object 继承者 com.opensymphony.xwork2.ActionSupport 所有已实现的接口: Action, LocaleProvider, TextProvider, Validateable, ValidationAware, Serializable 直接已知子类: DefaultActionSupport -------------------------------------------------------------------------------- public class ActionSupportextends Objectimplements Action, Validateable, ValidationAware, TextProvider, LocaleProvider, SerializableProvides a default implementation for the most common actions. See the documentation for all the interfaces this class implements for more detailed information. 另请参见: 序列化表格 -------------------------------------------------------------------------------- 字段摘要 从接口 com.opensymphony.xwork2.Action 继承的字段 ERROR, INPUT, LOGIN, NONE, SUCCESS 构造方法摘要 ActionSupport() 方法摘要 void addActionError(String anErrorMessage) Add an Action-level error message to this Action. void addActionMessage(String aMessage) Add an Action-level message to this Action. void addFieldError(String fieldName, String errorMessage) Add an error message for a given field. void clearActionErrors() Clears action errors. void clearErrors() Clears all errors. void clearErrorsAndMessages() Clears all errors and messages. void clearFieldErrors() Clears field errors. void clearMessages() Clears messages. Object clone() String doDefault() String execute() A default implementation that does nothing an returns "success". Collection<String> getActionErrors() Get the Collection of Action-level error messages for this action. Collection<String> getActionMessages() Get the Collection of Action-level messages for this action. Collection<String> getErrorMessages() 已过时。 Use getActionErrors(). Map<String,List<String>> getErrors() 已过时。 Use getFieldErrors(). Map<String,List<String>> getFieldErrors() Get the field specific errors associated with this action. String getFormatted(String key, String expr) Dedicated method to support I10N and conversion errors Locale getLocale() Gets the provided locale. String getText(String aTextName) Gets a message based on a message key, or null if no message is found. String getText(String aTextName, List<?> args) Gets a message based on a key using the supplied args, as defined in MessageFormat, or null if no message is found. String getText(String aTextName, String defaultValue) Gets a message based on a key, or, if the message is not found, a supplied default value is returned. String getText(String key, String[] args) Gets a message based on a key using the supplied args, as defined in MessageFormat, or null if no message is found. String getText(String aTextName, String defaultValue, List<?> args) Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. String getText(String key, String defaultValue, List<?> args, ValueStack stack) Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. String getText(String aTextName, String defaultValue, String obj) Gets a message based on a key using the supplied obj, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. String getText(String key, String defaultValue, String[] args) Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. String getText(String key, String defaultValue, String[] args, ValueStack stack) Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. ResourceBundle getTexts() Get the resource bundle associated with the implementing class (usually an action). ResourceBundle getTexts(String aBundleName) Get the named bundle, such as "com/acme/Foo". boolean hasActionErrors() Check whether there are any Action-level error messages. boolean hasActionMessages() Checks whether there are any Action-level messages. boolean hasErrors() Checks whether there are any action errors or field errors. boolean hasFieldErrors() Check whether there are any field errors associated with this action. boolean hasKey(String key) Checks if a message key exists. String input() void pause(String result) Stops the action invocation immediately (by throwing a PauseException) and causes the action invocation to return the specified result, such as Action.SUCCESS, Action.INPUT, etc. void setActionErrors(Collection<String> errorMessages) Set the Collection of Action-level String error messages. void setActionMessages(Collection<String> messages) Set the Collection of Action-level String messages (not errors). void setContainer(Container container) void setFieldErrors(Map<String,List<String>> errorMap) Set the field error map of fieldname (String) to Collection of String error messages. void validate() A default implementation that validates nothing. 从类 java.lang.Object 继承的方法 equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造方法详细信息 ActionSupport public ActionSupport()方法详细信息 setActionErrors public void setActionErrors(Collection<String> errorMessages)从接口 ValidationAware 复制的描述 Set the Collection of Action-level String error messages. 指定者: 接口 ValidationAware 中的 setActionErrors 参数: errorMessages - Collection of String error messages -------------------------------------------------------------------------------- getActionErrors public Collection<String> getActionErrors()从接口 ValidationAware 复制的描述 Get the Collection of Action-level error messages for this action. Error messages should not be added directly here, as implementations are free to return a new Collection or an Unmodifiable Collection. 指定者: 接口 ValidationAware 中的 getActionErrors 返回: Collection of String error messages -------------------------------------------------------------------------------- setActionMessages public void setActionMessages(Collection<String> messages)从接口 ValidationAware 复制的描述 Set the Collection of Action-level String messages (not errors). 指定者: 接口 ValidationAware 中的 setActionMessages 参数: messages - Collection of String messages (not errors). -------------------------------------------------------------------------------- getActionMessages public Collection<String> getActionMessages()从接口 ValidationAware 复制的描述 Get the Collection of Action-level messages for this action. Messages should not be added directly here, as implementations are free to return a new Collection or an Unmodifiable Collection. 指定者: 接口 ValidationAware 中的 getActionMessages 返回: Collection of String messages -------------------------------------------------------------------------------- getErrorMessages @Deprecated public Collection<String> getErrorMessages()已过时。 Use getActionErrors(). -------------------------------------------------------------------------------- getErrors @Deprecated public Map<String,List<String>> getErrors()已过时。 Use getFieldErrors(). -------------------------------------------------------------------------------- setFieldErrors public void setFieldErrors(Map<String,List<String>> errorMap)从接口 ValidationAware 复制的描述 Set the field error map of fieldname (String) to Collection of String error messages. 指定者: 接口 ValidationAware 中的 setFieldErrors 参数: errorMap - field error map -------------------------------------------------------------------------------- getFieldErrors public Map<String,List<String>> getFieldErrors()从接口 ValidationAware 复制的描述 Get the field specific errors associated with this action. Error messages should not be added directly here, as implementations are free to return a new Collection or an Unmodifiable Collection. 指定者: 接口 ValidationAware 中的 getFieldErrors 返回: Map with errors mapped from fieldname (String) to Collection of String error messages -------------------------------------------------------------------------------- getLocale public Locale getLocale()从接口 LocaleProvider 复制的描述 Gets the provided locale. 指定者: 接口 LocaleProvider 中的 getLocale 返回: the locale. -------------------------------------------------------------------------------- hasKey public boolean hasKey(String key)从接口 TextProvider 复制的描述 Checks if a message key exists. 指定者: 接口 TextProvider 中的 hasKey 参数: key - message key to check for 返回: boolean true if key exists, false otherwise. -------------------------------------------------------------------------------- getText public String getText(String aTextName)从接口 TextProvider 复制的描述 Gets a message based on a message key, or null if no message is found. 指定者: 接口 TextProvider 中的 getText 参数: aTextName - the resource bundle key that is to be searched for 返回: the message as found in the resource bundle, or null if none is found. -------------------------------------------------------------------------------- getText public String getText(String aTextName, String defaultValue)从接口 TextProvider 复制的描述 Gets a message based on a key, or, if the message is not found, a supplied default value is returned. 指定者: 接口 TextProvider 中的 getText 参数: aTextName - the resource bundle key that is to be searched for defaultValue - the default value which will be returned if no message is found 返回: the message as found in the resource bundle, or defaultValue if none is found -------------------------------------------------------------------------------- getText public String getText(String aTextName, String defaultValue, String obj)从接口 TextProvider 复制的描述 Gets a message based on a key using the supplied obj, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. 指定者: 接口 TextProvider 中的 getText 参数: aTextName - the resource bundle key that is to be searched for defaultValue - the default value which will be returned if no message is found obj - obj to be used in a MessageFormat message 返回: the message as found in the resource bundle, or defaultValue if none is found -------------------------------------------------------------------------------- getText public String getText(String aTextName, List<?> args)从接口 TextProvider 复制的描述 Gets a message based on a key using the supplied args, as defined in MessageFormat, or null if no message is found. 指定者: 接口 TextProvider 中的 getText 参数: aTextName - the resource bundle key that is to be searched for args - a list args to be used in a MessageFormat message 返回: the message as found in the resource bundle, or null if none is found. -------------------------------------------------------------------------------- getText public String getText(String key, String[] args)从接口 TextProvider 复制的描述 Gets a message based on a key using the supplied args, as defined in MessageFormat, or null if no message is found. 指定者: 接口 TextProvider 中的 getText 参数: key - the resource bundle key that is to be searched for args - an array args to be used in a MessageFormat message 返回: the message as found in the resource bundle, or null if none is found. -------------------------------------------------------------------------------- getText public String getText(String aTextName, String defaultValue, List<?> args)从接口 TextProvider 复制的描述 Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. 指定者: 接口 TextProvider 中的 getText 参数: aTextName - the resource bundle key that is to be searched for defaultValue - the default value which will be returned if no message is found args - a list args to be used in a MessageFormat message 返回: the message as found in the resource bundle, or defaultValue if none is found -------------------------------------------------------------------------------- getText public String getText(String key, String defaultValue, String[] args)从接口 TextProvider 复制的描述 Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. 指定者: 接口 TextProvider 中的 getText 参数: key - the resource bundle key that is to be searched for defaultValue - the default value which will be returned if no message is found args - an array args to be used in a MessageFormat message 返回: the message as found in the resource bundle, or defaultValue if none is found -------------------------------------------------------------------------------- getText public String getText(String key, String defaultValue, List<?> args, ValueStack stack)从接口 TextProvider 复制的描述 Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. Instead of using the value stack in the ActionContext this version of the getText() method uses the provided value stack. 指定者: 接口 TextProvider 中的 getText 参数: key - the resource bundle key that is to be searched for defaultValue - the default value which will be returned if no message is found args - a list args to be used in a MessageFormat message stack - the value stack to use for finding the text 返回: the message as found in the resource bundle, or defaultValue if none is found -------------------------------------------------------------------------------- getText public String getText(String key, String defaultValue, String[] args, ValueStack stack)从接口 TextProvider 复制的描述 Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. Instead of using the value stack in the ActionContext this version of the getText() method uses the provided value stack. 指定者: 接口 TextProvider 中的 getText 参数: key - the resource bundle key that is to be searched for defaultValue - the default value which will be returned if no message is found args - an array args to be used in a MessageFormat message stack - the value stack to use for finding the text 返回: the message as found in the resource bundle, or defaultValue if none is found -------------------------------------------------------------------------------- getFormatted public String getFormatted(String key, String expr)Dedicated method to support I10N and conversion errors 参数: key - message which contains formatting string expr - that should be formatted 返回: formatted expr with format specified by key -------------------------------------------------------------------------------- getTexts public ResourceBundle getTexts()从接口 TextProvider 复制的描述 Get the resource bundle associated with the implementing class (usually an action). 指定者: 接口 TextProvider 中的 getTexts 返回: the bundle -------------------------------------------------------------------------------- getTexts public ResourceBundle getTexts(String aBundleName)从接口 TextProvider 复制的描述 Get the named bundle, such as "com/acme/Foo". 指定者: 接口 TextProvider 中的 getTexts 参数: aBundleName - the name of the resource bundle, such as "com/acme/Foo". 返回: the bundle -------------------------------------------------------------------------------- addActionError public void addActionError(String anErrorMessage)从接口 ValidationAware 复制的描述 Add an Action-level error message to this Action. 指定者: 接口 ValidationAware 中的 addActionError 参数: anErrorMessage - the error message -------------------------------------------------------------------------------- addActionMessage public void addActionMessage(String aMessage)从接口 ValidationAware 复制的描述 Add an Action-level message to this Action. 指定者: 接口 ValidationAware 中的 addActionMessage 参数: aMessage - the message -------------------------------------------------------------------------------- addFieldError public void addFieldError(String fieldName, String errorMessage)从接口 ValidationAware 复制的描述 Add an error message for a given field. 指定者: 接口 ValidationAware 中的 addFieldError 参数: fieldName - name of field errorMessage - the error message -------------------------------------------------------------------------------- input public String input() throws Exception抛出: Exception -------------------------------------------------------------------------------- doDefault public String doDefault() throws Exception抛出: Exception -------------------------------------------------------------------------------- execute public String execute() throws ExceptionA default implementation that does nothing an returns "success". Subclasses should override this method to provide their business logic. See also Action.execute(). 指定者: 接口 Action 中的 execute 返回: returns Action.SUCCESS 抛出: Exception - can be thrown by subclasses. -------------------------------------------------------------------------------- hasActionErrors public boolean hasActionErrors()从接口 ValidationAware 复制的描述 Check whether there are any Action-level error messages. 指定者: 接口 ValidationAware 中的 hasActionErrors 返回: true if any Action-level error messages have been registered -------------------------------------------------------------------------------- hasActionMessages public boolean hasActionMessages()从接口 ValidationAware 复制的描述 Checks whether there are any Action-level messages. 指定者: 接口 ValidationAware 中的 hasActionMessages 返回: true if any Action-level messages have been registered -------------------------------------------------------------------------------- hasErrors public boolean hasErrors()从接口 ValidationAware 复制的描述 Checks whether there are any action errors or field errors. Note: that this does not have the same meaning as in WW 1.x. 指定者: 接口 ValidationAware 中的 hasErrors 返回: (hasActionErrors() || hasFieldErrors()) -------------------------------------------------------------------------------- hasFieldErrors public boolean hasFieldErrors()从接口 ValidationAware 复制的描述 Check whether there are any field errors associated with this action. 指定者: 接口 ValidationAware 中的 hasFieldErrors 返回: whether there are any field errors -------------------------------------------------------------------------------- clearFieldErrors public void clearFieldErrors()Clears field errors. Useful for Continuations and other situations where you might want to clear parts of the state on the same action. -------------------------------------------------------------------------------- clearActionErrors public void clearActionErrors()Clears action errors. Useful for Continuations and other situations where you might want to clear parts of the state on the same action. -------------------------------------------------------------------------------- clearMessages public void clearMessages()Clears messages. Useful for Continuations and other situations where you might want to clear parts of the state on the same action. -------------------------------------------------------------------------------- clearErrors public void clearErrors()Clears all errors. Useful for Continuations and other situations where you might want to clear parts of the state on the same action. -------------------------------------------------------------------------------- clearErrorsAndMessages public void clearErrorsAndMessages()Clears all errors and messages. Useful for Continuations and other situations where you might want to clear parts of the state on the same action. -------------------------------------------------------------------------------- validate public void validate()A default implementation that validates nothing. Subclasses should override this method to provide validations. 指定者: 接口 Validateable 中的 validate -------------------------------------------------------------------------------- clone public Object clone() throws CloneNotSupportedException覆盖: 类 Object 中的 clone 抛出: CloneNotSupportedException -------------------------------------------------------------------------------- pause public void pause(String result)Stops the action invocation immediately (by throwing a PauseException) and causes the action invocation to return the specified result, such as Action.SUCCESS, Action.INPUT, etc. The next time this action is invoked (and using the same continuation ID), the method will resume immediately after where this method was called, with the entire call stack in the execute method restored. Note: this method can only be called within the execute() method. 参数: result - the result to return - the same type of return value in the execute() method. -------------------------------------------------------------------------------- setContainer public void setContainer(Container container) -------------------------------------------------------------------------------- 概述 软件包 类 使用 树 已过时 索引 帮助 上一个类 下一个类 框架 无框架 所有类 摘要: 嵌套 | 字段 | 构造方法 | 方法 详细信息: 字段 | 构造方法 | 方法 --------------------------------------------------------------------------------

立即下载
Junit_Recipes中文教程

Junit_Recipes中文教程 第1部分基石 第l章基础概念 1.1什么是程序员测试 1.1.1对象测试的目的 1.1.2 “对象测试”的节奏 1.1.3单元测试的框架 1.1.4进入JUnit 1.1.5理解测试驱动开发 1.2开始使用JUnit 1.2.1下载和安装Juni 1.2.2编写一个简单的测试 1.2.3理解TestCase类 1.2.4失败信息 1.2.5 JUnit怎样表示一个失败的断言 1.2.6失败和错误的区别 1.3一些好的实践 1.3.1测试和测试类的命名约定 1.3.2测试的是行为,而不是方法 1.4总结 第2章码元测试 2.1测试你的equals方法 2.2测试一个没有返回值的方法 2.3测试构造函数 2.4测试获取器 2.5测试设置器 2.6测试接口 2.7测试JavaBean 2.8测试是否抛出正确的异常 2.9 容器自己进行比较 2.10测试一个巨型对象的相等性 2.1 1测试一个拥有其他对象的对象 第3章组织和编译JUnit测试 3.1将测试类与产品代码放在同一个包中 3.2为测试代码创建独立的源代码树 3.3区分测试包和产品包 3.4抽取一个测试模块 3.5提取一个测试装置层次结构 3.6引入一个基本测试用例 3.7将对特殊用例的测试放到一个单独的测试装置里 3.8从命令行编译测试代码 3.9使用Ant编译测试代码 3.10使用Eclipse编译测试代码 第4章管理Test Suites 4.1 ]~JUnit创建Test Suite 4.2归纳专用的TestCase 4.3收集一个package中所有的测试 4.4收集系统中的所有测试 4.5为测试扫描文件系统 4.6分离不同的Test Suife 4.7控制某些测试的顺序 4.8创建数据驱动的Test Suite 4.9使用XML定义TestSuite 第5章使用测试数据进行测试 5.1使用Java的系统属性 5.2使用环境变量 5.3使用内联数据文件 5.4使用属性文件 5.5使用ResourceBundle API 5.6使用基于文件的测试数据仓库 5.7使用XML描述测试数据 5.8使用Ant的任务来操作数据库 5.9使用JUnitPP 5.10为整个Test Suite建立设置实体 5.11为多个测试执行单次环境设置 5.12使用DbUnit 第6章运行JUnit测试 6.1运行时看见测试的名字 6.2在用基于文本的测试运行器时,怎样观察每个被执行的测试的名字 6.3执行单个的测试 6.4在单独的JVM中执行每个测试 6.5在每个测试前重新装载类 6.6略过一个测试 第7章汇报JUnit结果 7.1使用带日志功能的基础测试类 7.2使用Log4Unit 7.3用Ant获取纯文本的结果 7.4使用Ant的任务将结果输出为HTML格式 7.5使用XSLT白定义qunit>XML报告 7.6拓展Ant的Junit结果格式 7.7实现TestListener拓展TestRunner 7.8报告断言的总数 第8章为JUnit排除疑难 8.1 JUnit无法找到你的测试 8.2 JUnit不执行你自定义的Test Suite 8.3 JUnit没有设置你的测试实体 8.4覆盖runTest(、)方法后测试建立失败 8.5第一个断言失败后测试停止了 8.6 图形化的Test Runner没有正确地装载你的类 8.7当测试类使用JAXP的时候JUnit失败了 8.8当指向一个EJB引用时JUnit失败 第2部分测试J2EE 第9章测试与XML 9.1验证文档中元素的顺序 9.2忽略XML文档中元素间的顺序 9.3在XML文档中忽略特定种类的差异 9.4从XMLUnit中获得更详细的错误消息 9.5测试静态Web页面的内容 9.6单独测试XSL样式表 9.7在测试中验证xML文档 第lO章测试与JDBC 10.1测试从ResultSet创建domain object 10.2验证你的SQL语句 10.3测试你的数据库 10.4确定测试释放了JDBC资源 10.5核实你的产品代码释放了JDBC资源 10.6在你的测试功能中管理外部数据 10.7管理测试数据库中的测试数据 10.8测试部署schema对象时的权限 10.9脱离数据库来测试legacy JDBC代码 10.10联合数据库测试遗留的JDBC代码 10.1 1联合DbUnit使用schema-qualified的表 10.12测试存储过程 第11章测试EJB 11.1 脱离容器测试一个session bean的方法 11.2测试一个遗留的session bean 11.3在实际的容器中测试session bean 11.4测试CMP entity bean 11.5在容器外测试CMP meta data 11.6测试BMPentity bean 11.7在容器中测试message-driven bean 11.8在容器外测试一个message-driven bean 11.9测试遗留的message-driven bean 11.10脱离消息服务器测试一个JMS消息使用者 11.11测试JMS消息的处理 11.12测试一个JMS消息生成器 11.13测试你的JNDI目录中的内容 第12章测试web组件 12.1脱离容器测试会话数据的更新 12.2测试HTTP session数据对象的更新 12.3测试解析JSP 12.4测试对Velocity模板的解析 12.5测试一个JSP tag handler 12.6测试你的JSP标签库的部署 12.7测试servlet的初始化 12.8测试ServletContext 12.9测试对request的处理 12.10脱离服务器来验证网页内容 12.1 1验证表单属性 12.12校验传递到页面模板的数据 12.13测试web资源过滤器 第13章测试J2EE应用 13.1测试页面流 13.2在Struts应用中测试导航规则 13.3测试你的网站以寻找失效的链接 13.4测试web资源的安全性 13.5测试EJB资源的安全性 13.6测试容器管理的事务处理 第3部分其他JUnit技术 第14章测试设计模式 14.1测试一个Observer(Event Listener) 14.2测试可观测的事件源 14.3测试一个Singleton 14.3测试一个Singleton的客户端 14.5测试一个对象工厂 14.6测试一个Template方法的实现 第15章GSBase 15.1用EventCather检查事件源 15.2测试序列化 15.3测试克隆对象 15.4用“appears equal'’来比较JavaBean 第16章JUnit-addons 16.1测试你的类的compareTo()方法 16.2从档案文件里自动收集测试 16.3用PropertyManager来组织测试数据 16.4管理共享的测试资源 16.5保证你的共享测试组件会把自己卸掉 16.6在执行每个测试时报告其名称 第17章补遗 17.1在测试问清理文件系统 17.2不依赖文件系统的情况下测试基于文件的应用. 17.3检验你的测试用例类的语法 17.4提取定制的断言 17.5测试一个无返回值的继承方法 17.6如果你必须测试一个private方法 附录A完整方案 A.1用XML定义一个测试 A.2覆盖runTest()的参数化测试用例 A.3忽略XML文档中的元素次序 A.4隔离测试一个XSL样式表 A.5使你的测试中的XML文档生效 A.6基于方面的通用Spy A.7测试一个BMP实体bean 附录B测试的文章 B.1简单得不能拆分 B.2奇特性与传递性 B.3隔离高开销的测试 B.4仿制对象概览 附录C阅读清单 参考文献 索引

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

ResourceBundle

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: