22-24_Struts2_表单标签(1)
来源:互联网 发布:全球人工智能大会 编辑:程序博客网 时间:2024/06/05 11:39
<%@page import="java.util.ArrayList"%><%@page import="java.util.List"%><%@page import="com.hgh.struts2.common.City"%><%@ 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>Insert title here</title></head><body><s:debug></s:debug><% City city = new City(11,"aa"); City city2 = new City(21,"bb"); City city3 = new City(31,"c"); City city4 = new City(41,"d"); City city5 = new City(51,"e"); List<City> citys = new ArrayList<City>(); citys.add(city); citys.add(city2); citys.add(city3); citys.add(city4); citys.add(city5); request.setAttribute("citys", citys);%> <s:form action="/userAction.action"> <s:textfield name="userName" label="userName" theme="simple"></s:textfield> <!-- name属性与后台的getxx setxx相对应。 label:页面上显示的文字 showPassword="true",有个小疑问,如果返回 的参数中,不小心把整个对象都返回了,n那么会不会被别人截取到。本地缓存什么的 --> <s:password name="passWord" label="password" ></s:password> <s:textarea name="desc" label="desc"></s:textarea> <!-- checkbox标签会在页面生成两个input,当是选中的情况下,则两个都是true,当一个不是选中的情况下,则为false <td valign="top" align="left"><input type="checkbox" name="married" value="true" checked="checked" id="userAction_married"/><input type="hidden" id="__checkbox_userAction_married" name="__checkbox_married" value="true" /> <label for="userAction_married" class="checkboxLabel">已婚</label> </td> --> <s:checkbox name="married" label="已婚"></s:checkbox> <s:radio name="gender" list="#{'1':'Mele','0':'Female' }" label="Gender"></s:radio> <s:submit name="submit" label="submit"></s:submit> <!-- 后台对应的是List类型,不能是数组 --> <s:checkboxlist list="#request.citys" listKey="cityId" listValue="cityName" name="citys" label="city i like"></s:checkboxlist> </s:form></body></html>
package com.hgh.struts2.common;import java.util.List;public class User { private String userName; private String passWord; private String desc; private boolean married; private byte gender; private List<String> citys; public List<String> getCitys() { return citys; } public void setCitys(List<String> citys) { this.citys = citys; } public byte getGender() { return gender; } public void setGender(byte gender) { this.gender = gender; } public boolean isMarried() { return married; } public void setMarried(boolean married) { this.married = married; } public String save(){ System.out.println(this); return "success"; } @Override public String toString() { return "User [userName=" + userName + ", passWord=" + passWord + ", desc=" + desc + ", married=" + married + ", gender=" + gender + ", citys=" + citys + "]"; } public String getUserName() { return userName; } public User() { super(); // TODO Auto-generated constructor stub } public User(String userName, String passWord, String desc) { super(); this.userName = userName; this.passWord = passWord; this.desc = desc; } public void setUserName(String userName) { this.userName = userName; } public String getPassWord() { return passWord; } public void setPassWord(String passWord) { this.passWord = passWord; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; }}
0 0
- 22-24_Struts2_表单标签(1)
- SpringMVC表单标签(1)
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 表单标签
- 南阳oj 82 迷宫寻宝(一)
- 设计模式--装饰模式
- 区分HTML、XHTML、HTML5和XML
- Cookie and Session(上)
- HTML DOM addEventListener()第三个参数介绍
- 22-24_Struts2_表单标签(1)
- 清除浮动
- linux使用 LDAP 服务器进行网络身份验
- Arcgis Engine 扫盲系列 00 前言
- 阿里云免费DV证书Nginx配置https
- 文本框字数限制 keyup
- ElasticSearch集群配置
- 桟的应用——数制转化
- 25.Struts2_主题