bulktree
欢迎走进有风的地方~
BlogJava
首页
新文章
新随笔
聚合
管理
posts - 38, comments - 93, trackbacks - 0
Struts2常用标签
这些都是Struts2的一些新标签,感觉很新鲜,特别是datetimedipacker标志感觉很好
filevalidateExample.jsp 文件
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=ISO-8859-5
"
pageEncoding
=
"
ISO-8859-5
"
%>
<%
@ taglib prefix
=
"
s
"
uri
=
"
/struts-tags
"
%>
<!
DOCTYPE html PUBLIC
"
-//W3C//DTD HTML 4.01 Transitional//EN
"
"
http://www.w3.org/TR/html4/loose.dtd
"
>
<
html
>
<
head
>
<
title
>
fieldValidatorsExample test
</
title
>
<
s:url id
=
"
siteCss
"
includeContext
=
"
true
"
value
=
"
/validationExamplesStyles.css
"
/>
<
s:head theme
=
"
xhtml
"
/>
</
head
>
<
body
>
<
h3
>
All field Error will show
</
h3
>
<
s:fielderror
/>
<
hr color
=
"
red
"
/>
<
s:form action
=
"
fieldValidators
"
method
=
"
post
"
>
<
s:textfield tooltip
=
"
ENTER YOUR NAME
"
label
=
"
YOUR NAME
"
name
=
"
name
"
/>
<
s:textfield tooltip
=
"
ENTER YOUR AGE
"
label
=
"
YOUR AGE
"
name
=
"
age
"
/>
<
s:datetimepicker tooltip
=
"
ENTER YOUR BIRTHDAY
"
label
=
"
YOUR BIRTHDAY
"
name
=
"
birthday
"
/>
<
s:textfield tooltip
=
"
ENTER YOUR EMAIL
"
label
=
"
YOUR EMAIL
"
name
=
"
Email
"
/>
<
s:textfield tooltip
=
"
ENTER YOUR URL
"
label
=
"
YOUR URL
"
name
=
"
url
"
/>
<
s:select tooltip
=
"
SELECT YOUR PROGRAM
"
label
=
"
YOUR PROGRAM
"
name
=
"
program
"
list
=
"
{'Java','.net','C#','Struts2'}
"
/>
<
s:checkboxlist tooltip
=
"
SELECT YOUR FAVOURITE COLOR
"
label
=
"
FAVOURITE COLOR
"
name
=
"
color
"
list
=
"
{'red','green','yellow','pink','blue'}
"
value
=
"
{'green','blue'}
"
/>
<
s:tree label
=
"
parent
"
id
=
"
parentId
"
theme
=
"
ajax
"
templateCssPath
=
"
/struts/tree.css
"
showRootGrid
=
"
true
"
showGrid
=
"
true
"
>
<
s:treenode theme
=
"
ajax
"
label
=
"
child1
"
id
=
"
child1Id
"
>
<
s:treenode theme
=
"
ajax
"
label
=
"
grandchild1
"
id
=
"
grandchild1Id
"
/>
<
s:treenode theme
=
"
ajax
"
label
=
"
grandchild2
"
id
=
"
grandchild2Id
"
/>
<
s:treenode theme
=
"
ajax
"
label
=
"
grandchild3
"
id
=
"
grandchild3Id
"
/>
</
s:treenode
>
<
s:treenode theme
=
"
ajax
"
label
=
"
child2
"
id
=
"
child2Id
"
/>
<
s:treenode theme
=
"
ajax
"
label
=
"
child3
"
id
=
"
child3Id
"
/>
<
s:treenode theme
=
"
ajax
"
label
=
"
child4
"
id
=
"
child4Id
"
/>
<
s:treenode theme
=
"
ajax
"
label
=
"
child5
"
id
=
"
child5Id
"
>
<
s:treenode theme
=
"
ajax
"
label
=
"
gChild1
"
id
=
"
gChild1Id
"
/>
<
s:treenode theme
=
"
ajax
"
label
=
"
gChild2
"
id
=
"
gChild2Id
"
/>
</
s:treenode
>
</
s:tree
>
<
s:hidden name
=
"
hiddenName
"
value
=
"
bulktree and oakertree
"
/>
<
s:submit label
=
"
SUBMIT
"
/>
</
s:form
>
</
body
>
</
html
>
FileValidateAction.java文件
package
com.bulktree.struts2;
import
java.util.Date;
import
com.opensymphony.xwork2.ActionSupport;
public
class
FieldValidatorsAction
extends
ActionSupport
{
private
String name
=
null
;
private
Integer age
=
null
;
private
Date birthday
=
null
;
private
String Email
=
null
;
private
String url
=
null
;
private
String program
=
null
;
private
String color
=
null
;
private
String hiddenName
=
null
;
private
String child2
=
null
;
public
String getChild2()
{
return
child2;
}
public
void
setChild2(String child2)
{
this
.child2
=
child2;
}
public
String getHiddenName()
{
return
hiddenName;
}
public
void
setHiddenName(String hiddenName)
{
this
.hiddenName
=
hiddenName;
}
public
String getColor()
{
return
color;
}
public
void
setColor(String color)
{
this
.color
=
color;
}
public
String getProgram()
{
return
program;
}
public
void
setProgram(String program)
{
System.out.println(
"
*****setProgram**********
"
);
this
.program
=
program;
}
public
String getName()
{
return
name;
}
public
void
setName(String name)
{
this
.name
=
name;
}
public
Integer getAge()
{
return
age;
}
public
void
setAge(Integer age)
{
this
.age
=
age;
}
public
Date getBirthday()
{
return
birthday;
}
public
void
setBirthday(Date birthday)
{
this
.birthday
=
birthday;
}
public
String getEmail()
{
return
Email;
}
public
void
setEmail(String email)
{
Email
=
email;
}
public
String getUrl()
{
return
url;
}
public
void
setUrl(String url)
{
this
.url
=
url;
}
@Override
public
String execute()
throws
Exception
{
return
SUCCESS;
}
@Override
public
void
validate()
{
}
}
struts.xml配置片段
<
action
name
="fieldValidators"
class
="com.bulktree.struts2.FieldValidatorsAction"
>
<
result
>
/welcome.jsp
</
result
>
</
action
>
welcome.jsp显示页面
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=GB2312
"
pageEncoding
=
"
GB2312
"
%>
<%
@ taglib prefix
=
"
s
"
uri
=
"
/struts-tags
"
%>
<!
DOCTYPE html PUBLIC
"
-//W3C//DTD HTML 4.01 Transitional//EN
"
"
http://www.w3.org/TR/html4/loose.dtd
"
>
<
html
>
<
head
>
<
meta http
-
equiv
=
"
Content-Type
"
content
=
"
text/html; charset=GB2312
"
>
<
title
>
login
</
title
>
</
head
>
<
body
>
YOUR USERNAME:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
username
"
/></
FONT
>
<
br
>
YOUR PASSWORD:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
password
"
/></
FONT
>
<
br
>
YOUR USERNAME:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
user.username
"
/></
FONT
>
<
br
>
YOUR PASSWORD:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
user.password
"
/></
FONT
>
<
br
>
YOUR NAME:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
name
"
/></
FONT
>
<
br
>
YOUR AGE:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
age
"
/></
FONT
>
<
br
>
YOUR BIRTHDAY:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
birthday
"
/></
FONT
>
<
br
>
YOUR EMAIL:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
Email
"
/></
FONT
>
<
br
>
YOUR URL:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
url
"
/></
FONT
>
<
br
>
YOUR PROGARAM:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
program
"
/></
FONT
>
<
br
>
YOUR FAVOURITE COLOR:
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
color
"
/></
FONT
>
<
br
>
YOUR HIDDEN NAME
<
FONT size
=
"
5
"
color
=
"
red
"
><
s:property value
=
"
hiddenName
"
/></
FONT
>
<
br
>
TREE:
<
s:property value
=
"
child2
"
/>
</
body
>
</
html
>
posted on 2008-01-04 22:01
凌晨风
阅读(920)
评论(1)
编辑
收藏
所属分类:
Spring/Hibernate/Struts2
FeedBack:
#
re: Struts2常用标签[未登录]
2008-07-20 16:35 |
fire
请问下 那个标签风格怎么设置的,那个css样式怎么整啊?
回复
更多评论
新闻频道
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
Spring2.5.3+Hibernate3.2+Struts2.0.11整合
Struts2中select/doubleselect标签数据显示
Struts2常用标签
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
我参与的团队
分享.学习.交流团队(0/0)
西安java用户群(0/0)
深圳Java开发者之家(0/0)
随笔分类
DATABSE(1)
Java学习笔记(28)
Spring/Hibernate/Struts2(3)
操作系统的一些解决方案(2)
源码备份
生活感悟(2)
随笔档案
2008年8月 (6)
2008年4月 (4)
2008年3月 (1)
2008年1月 (1)
2007年12月 (20)
2007年11月 (6)
文章分类
系统的一些解决方案(1)
文章档案
2007年11月 (1)
新闻分类
Program Information
一些转载的经典(2)
新闻档案
2007年12月 (1)
2007年11月 (1)
收藏夹
CSS(6)
DATEBSE(5)
J2EE/Jsp/Servlet(1)
JavaSceipt(1)
Java基础知识
Struts2(4)
设计模式(1)
最新随笔
1. Log4j的使用
2. dom4j操作xml基础--Visitor访问模式解析XML
3. Visitor访问者模式---------学习dom4j时遇到的顺便拿来交流
4. office javaScript调试工具
5. dom4j操作xml基础
6. java截取字符串的一些常用处理
7. Spring2.5.3+Hibernate3.2+Struts2.0.11整合
8. JFreeChart简单使用
9. 用commons-email-1.1.jar实现发邮件功能:
10. Struts2中select/doubleselect标签数据显示
搜索
最新评论
1. re: Visitor访问者模式---------学习dom4j时遇到的顺便拿来交流
Person在哪
--Person在哪
2. re: 去北京面试时的题目(老师生日)微软面试题[未登录]
评论内容较长,点击标题查看
--小小
3. re: dom4j操作xml基础
呵呵@培训谷哥
--培训谷哥
4. re: dom4j操作xml基础
太强大了
http://www.eduoogle.cn
--培训谷哥
5. re: Log4j的使用
评论内容较长,点击标题查看
--KingBack
阅读排行榜
1. Spring2.5.3+Hibernate3.2+Struts2.0.11整合(2590)
2. Struts2中select/doubleselect标签数据显示(2561)
3. 去北京面试时的题目(老师生日)微软面试题(2323)
4. JDK5增强for循环的使用(2229)
5. dumprep 0 -k引起的重启问题(2139)
评论排行榜
1. 去北京面试时的题目(老师生日)微软面试题(21)