- 浏览: 26611 次
- 性别:
- 来自: 厦门
最新评论
文章列表
对于提交数据比较多的表单,为了避免大量地在FormBean里面使用大量的变量及setter和getter方法,从Struts1.2和Struts1.3起,FormBean中可以使用POJO,提交数据后将直接把数据赋给POJO。
public class UserBeanForm extends ActionForm {
private Person person = new Person();
private String action;
public Person getPerson() {
return person;
}
public void ...
当jsp页面有时间项的时候,除了传递正确格式的时间项外,即传递的时间项为空或格式不正确的情况下,当数据被提交时,ActionForm在set方法中就会抛出异常
2011-12-28 10:16:34 org.apache.struts.chain.commands.AbstractExceptionHandler execute
警告: Unhandled exception
javax.servlet.ServletException: BeanUtils.populate
at org.apache.struts.util.RequestUtils.populate(Requ ...
Struts的国际资源配置
- 博客分类:
- Struts1.x
概述
类MessageResources可以使开发者方便地支持多语言,包括支持多时间格式和数字格式。使用资源包的另一个好处是允许开发者将标签字符 串集中存储在一个位置,而不是分散在不同的JSP页面里。例如,对于每个用户的名字的标签"First Name" ,我们可以将它写在资源包中,在适当的地方通过Struts标签简单的进行引用:
<bean:write key="label.first.name"/>
这样做将会让你对程序的更改变的简单容易,你不必在每一个JSP页面里更改标签的内容了。
用法
使用消息资源包需要你做下面的事情:
...
控制台报警告:2009-06-30 16:08:02,765 WARN org.apache.struts.util.PropertyMessageResources - Resource org/apache/struts/action/ActionResources_zh_CN.properties Not Found. 2009-06-30 16:08:02,765 WARN org.apache.struts.util.PropertyMessageResources - Resource org/apache/struts/action/ActionResources_ ...
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Jav ...
正则表达式使用详解
简介
简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下:
测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。
替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。
根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字。
基本语法
在对正则表达式的功能和作用有了初步的了解之后,我们就来具体看一下正则表达式的语法格式。
正则表达式的形式一般如下:
...
JSP标准动作、EL表达式和JSTLJSP标准动作、EL表达式和JSTL(JSP Standard Tag Library)都是为了实现JSP页面无脚本而提供的技术,使View层和Controller层真正分开。
JSP标准动作Java提供了JSP标准动作来实现在JSP页面中调用JavaBean。JSP标准动作在客户端请求JSP页面时执行,JSP标准动作可以使用现有的JavaBean组件和属性,以及响应用户请求跳转到另一个页面。JSP标准动作使用<jsp:>作为前缀,其语法如下:<jsp:userBean id="order" class=" ...