form 标签可以被映射到一个属性的属性
manager.java
 package com.atguigu.struts2.model;

 import java.util.Date;

 public class Manager {

     private String name;
private Date birth;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getBirth() {
return birth;
}
public void setBirth(Date birth) {
this.birth = birth;
} public String toString() {
return "Manager [name=" + name + ", birth=" + birth + "]";
} }
Department.java
 public class Department {

     private Integer id;
private String deptName; private Manager mgr; public Integer getId() {
return id;
} public void setId(Integer id) {
this.id = id;
} public String getDeptName() {
return deptName;
} public void setDeptName(String deptName) {
this.deptName = deptName;
} public Manager getMgr() {
return mgr;
} public void setMgr(Manager mgr) {
this.mgr = mgr;
} public String toString() {
return "Department [id=" + id + ", deptName=" + deptName + ", mgr="
+ mgr + "]";
} }

/**
* 1. Department 是模型, 实际录入的 Department. deptName 可以直接写到
* s:textfield 的 name 属性中. 可以直接被匹配到,那 mgr 属性如何处理呢 ?
*
* struts2 表单标签的 name 值可以被赋为 属性的属性: name=mgr.name, name=mgr.birth

* 也就是说当我们要为属性中的属性赋值时可以使用name=属性对象名.属性名----来赋值
* 2. mgr 中有一个 Date 类型的 birth 属性, Struts2 可以完成自动的类型转换吗 ?
*
* 全局的类型转换器可以正常工作!就是定义在src的xwork-conversion.properties这个全局转换器还是可以使用的
*
*/

xwork-conversion.properties的代码如下:

转换类型=转换器全局类名

java.util.Date=com.atguigu.struts2.Converter.TestTypeConverter

最新文章

  1. Jaunt登陆索尼PSVR,为其提供大量VR视频
  2. static与并发
  3. Json序列化之.NET开源类库Newtonsoft.Json的研究
  4. jQuery - jQuery的$.extend和$.fn.extend作用及区别
  5. Python数据结构与算法--面向对象
  6. c编码-2
  7. 数据结构-------单链表(C++)
  8. python三级菜单的实现
  9. 通过命令名称查询进程id
  10. [ReadingNotes] Search the links, static final in the java
  11. 递归实现生成Grey码
  12. # *Qt for Com 交互*
  13. js备战春招の四のjs函数
  14. Vscode下的Markdown的基本使用
  15. 【HDOJ1811】【并查集预处理+拓扑排序】
  16. Oracle数据库日期范围查询的两种实现方式
  17. virsh 操作kvm虚拟机
  18. Struts2 (上)
  19. Python初学总结
  20. sql数据库各个版本清除日志

热门文章

  1. nginx rewrite目录对换
  2. Makefile学习之路5——通过函数增强功能
  3. Netty中的那些坑
  4. sqlite3命令读出sqlite3格式的文件内容案例
  5. 查看win10的激活信息和版本号
  6. Hadoop源码分析之数据节点的握手,注册,上报数据块和心跳
  7. latex之插入数学公式
  8. UDP也需要现有Server端,然后再有Client端
  9. 【BZOJ】1660: [Usaco2006 Nov]Bad Hair Day 乱发节(单调栈)
  10. VC++分页打印实现