今天在使用<s:bean>时出了一个问题,感觉有意思的就记录下来吧,以备学习

在使用这个标签的时候需要注意两个事项:

1.<s:bean>的三个属性 id,name,var,在2.3以后id属性被淘汰了,Deprecated. 用var来代替了。其中name属性也就是相应BEAN的包点类名

<s:bean name="com.tent.test.pojo.User" var="myUser">
  <s:param name="age" value="23"/>
  <s:param name="userName" value="test"/>
</s:bean>

2.相应的BEAN中的构造函数,除了要写参数的构造函数,我们还需要一个空的构造函数,否则会报错,也就是实例化BEAN的时候会报错

public class User {

private String userName;
private Integer age;

public User(){

}
public User(Integer age,String username){
this.age = age;
this.username = username;
}

public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public User(String userName) {
this.userName = userName;
this.age = age;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}

}

注意:如果没有写空的构造函数会出现报错现象

最新文章

  1. [转载]敏捷开发之Scrum扫盲篇
  2. SalesForce 记录级别安全性
  3. LYDSY模拟赛day1 Walk
  4. USACO Section 3.2: Stringsobits
  5. USACO Section 2.4: Fractions to Decimals
  6. android 从服务器上获取APK下载安装
  7. [改善Java代码]非稳定排序推荐使用List
  8. C## 输出Hello world
  9. 高性能Java Web 页面静态化技术(原创)
  10. SQL基础检测
  11. 在http编程的门口----飞牛网自动下单,查单
  12. XML入门知识
  13. UVA 1426 - Discrete Square Roots(数论)
  14. 【API知识】RestTemplate的使用
  15. Element Tabs 组件中使用 ve-histogram组件渲染不出来(已解决)
  16. VS F5不编译 F5总是重新编译
  17. EXI6.0的安装(找不到网卡、找不到磁盘)
  18. HTML实现文件拖动上传
  19. Golang 包依赖管理工具
  20. windows下用wubi快速安装ubuntu

热门文章

  1. 123457123457#0#-----com.yimeng.TouNaoWangZhe--前拼后广--brain游戏one
  2. Mac PhpStorm 2017 破解
  3. Spring Cloud(6.2):搭建OAuth2 Client
  4. DB2存储过程简单示例
  5. react——Table组件列中靠左 靠右对齐解决方案
  6. 分享一个关于Opencv的小总结
  7. eclipse修改java类时不自动重启
  8. fastadmin 后台view data-source关联报500错误问题
  9. win10安装docker运行环境
  10. vue+element-ui动态生成多级表头,并且将有相同字段下不同子元素合并为同一个