一、定义实体类:
信息输入JSP:
信息输出JSP:
package cn.bamount.converter;
public class User {
public Integer id;
public String userName;
public java.util.Date createTime;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public java.util.Date getCreateTime() {
return createTime;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
}
二、Action:
package cn.bamount.converter;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 1L;
public User user=new User();
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String save() {
System.out.println("id " + user.getId());
System.out.println("userName " + user.getUserName());
System.out.println("createTime " + user.getCreateTime());
return "save";
}
}
信息输入JSP:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ 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">
</head>
<body>
<form action="UserAction_save.action" name="form1" method="post">
<!-- 第一种获取值存到对象: -->
编号:<s:textfield name="user.id"></s:textfield><br>
姓名:<s:textfield name="user.userName"></s:textfield><br>
日期:<s:textfield name="user.createTime"></s:textfield>格式yyyyMMdd<br>
<!-- 第一种获取值存到对象: -->
编号:<input name="user.id" value="1"/><br>
姓名:<input name="user.userName" value="zhangs"/><br>
日期:<input name="user.createTime" value="1222-12-11"/>格式yyyyMMdd<br>
<input type="submit" value="提交"><br>
</form>
</body>
</html>
信息输出JSP:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<!-- 第一种从对象获取值存: -->
<s:property value="user.id"/>
<s:property value="user.userName"/>
<s:property value="user.createTime"/>
<hr>
<!-- 第二种从对象获取值存: -->
<input value="${user.id}"/>
<input value="${user.userName}"/>
<input value="${user.createTime}"/>
</body>
</html>