Struts2的表单标签与应用案例
本文最后更新于 1523 天前,其中的信息可能已经有所发展或是发生改变。

案例代码!
form.jsp
[sourcecode language=”html” title=”form.jsp”]
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ 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=utf-8">
<title>表单设计演示</title>
</head>
<body>
<h3>FORM表单</h3>
<s:form action="" name="test">
<s:textfield label="用户名" name="uname"></s:textfield>
<s:password label="密码" name="upass"/>
<s:file name="file" label="上传文件"/>
<s:hidden name="id" value="1"></s:hidden>
<!– 基于Map类型,设计列表框 –>
<s:select list="#{‘1′:’博士’,’2′:’硕士’ }" name="edu" label="学历"
listKey="key" listValue="value"></s:select>
<!– 基于集合类型,设计列表框,其中,value值设置为默认选中项 –>
<s:select label="lanuage" list="{‘java’,’.net’}" value="{‘.net’}"></s:select>
<!– 单选复选框的设计,必须有name –>
<s:checkbox label="爱好" name="checkboxFiled1" value="ture"></s:checkbox>
<!– 基于数组类型实现多个checkbox,并指定默认选中项 –>
<s:checkboxlist list="{‘java’,’css’,’html’,’struts2′}" label="喜欢的编程语言1"
name="box" value="{‘css’,’struts2′}"></s:checkboxlist>
<!– 基于Map集合实现多选复选框,注意:前要加#,并指定默认选中项 –>
<s:checkboxlist list="#{1:’java’,2:’css’,3:’html’,4:’struts2′,5:’spring’ }"
lable="喜欢的编程语言2" name="boxs" value="{1,2}">
</s:checkboxlist>
<!– radio标签的使用,并模拟后台传进选中的默认值 –>
<% //从服务器传过来的值用于设置单选按钮的默认值
request.setAttribute("sex", "男");
session.setAttribute("sex1", "1");
%>
<s:radio label="性别1" list="{‘男’,’女’}" name="sex1" value="#request.sex"/>
<s:radio label="性别2" list="#{‘1′:’男’,’2′:’女’ }" name="sex2" listKey="key"
listValue="value" value="#session.sex1"></s:radio>
<!– textarea标签的使用 –>
<s:textarea name="rmake" cols="40" rows="5" label="备注"/>
<!– 防止表单重复提交方式 –>
<s:token></s:token>
<s:submit value="提交"></s:submit>
</s:form>
</body>
</html>[/sourcecode]

效果图:

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇