struts2表单标签使用

struts2表单标签使用
<%@ 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>Struct2 标签</title>
<style type="css/text">
body{font-size:12px}
div{font-size:12px}
td{font-size:12px}
</style>
<link href="<s:url value="/webwork/jscalendar/calendar-blue.css" />" rel="stylesheet" type="text/css" media="all"/>
</head>
<body>
<div style="border: 1px solid #CCCCCC;width:350px;align:center" >
<s:form action="myTagAction!submit.action" method="post">
<s:checkbox name="chk" label="chk.." value="ab" title="选择"/>A
姓名<s:textfield name="fname" label="用记名" value="裴"/><br>
<s:checkboxlist list="chklist" name="selchk"/><br>
<s:combobox list="years" name="year" maxlength="2"></s:combobox><br>
<!-- <s:datepicker name="date" id="date" format="%Y-%m-%e"/><br>-->
<s:hidden name="vvname" value="hidden标签测试"/>
<s:label label="%{text('kk')}" name="kk"/><br>
<s:radio list="chklist" name="selchk"></s:radio><br>
<s:select list="citylist" name="city" listKey="local_net" listValue="city_name">
</s:select><br>
<s:textarea label="Comments" name="kk" cols="10" rows="3"/><br>
<s:submit value="提交"/>
</s:form>
</div>
</body>
</html>

Action代码
package one;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

import domain.City;

import java.util.*;


public class TagAction extends ActionSupport {

private List citylist;
private String city;
private boolean chk;
private String fname;
private Map chklist;
private String selchk[];
private String year;
private List years;
private Date date;
private String vvname;
private String kk;

public String execute()throws Exception {

return this.SUCCESS;
}

public String submit()throws Exception{
System.out.println("chk="+chk);
System.out.println("city="+city);
System.out.println("fname="+fname);
System.out.println("selchk="+selchk.length);
for(int i=0;i<selchk.length;i++){
System.out.println(selchk[i]);
}
System.out.println("vvname="+vvname);
return this.INPUT;
}

public TagAction(){
citylist =new ArrayList();
citylist.add(new City("510","广州"));
citylist.add(new City("530","佛山"));
citylist.add(new City("550","深圳"));
chklist =new HashMap();
chklist.put("zh","中国");
chklist.put("en","美国");
chklist.put("eg","英国");
chklist.put("jp","日本");
years=new ArrayList();
years.add("2001");
years.add("2002");
years.add("2003");
years.add("2004");
years.add("2005");
years.add("2006");

}


public boolean isChk() {
return chk;
}


public void setChk(boolean chk) {
this.chk = chk;
}


public List getCitylist() {
return citylist;
}


public void setCitylist(List citylist) {
this.citylist = citylist;
}


public String getFname() {
return fname;
}


public void setFname(String fname) {
this.fname = fname;
}

public String getCity() {
return city;
}

public void setCity(String city) {
this.city = city;
}

public String[] getSelchk() {
return selchk;
}

public void setSelchk(String[] selchk) {
this.selchk = selchk;
}

public Map getChklist() {
return chklist;
}

public void setChklist(Map chklist) {
this.chklist = chklist;
}

public String getYear() {
return year;
}

public void setYear(String year) {
this.year = year;
}

public List getYears() {
return years;
}

public void setYears(List years) {
this.years = years;
}

public Date getDate() {
return date;
}

public void setDate(Date date) {
this.date = date;
}

public String getVvname() {
return vvname;
}

public void setVvname(String vvname) {
this.vvname = vvname;
}

public String getKk() {
return kk;
}

public void setKk(String kk) {
this.kk = kk;
}


}

<action name="myTagAction!*" method="{1}" class="one.TagAction">
<result name="input">/tag_1.jsp</result>
<result>/tag_1.jsp</result>
</action>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值