您当前的位置: 首页 > 

Gutie_bartholomew

暂无认证

  • 3浏览

    0关注

    378博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Struts2 用模型驱动方式封装数据

Gutie_bartholomew 发布时间:2018-10-03 16:46:32 ,浏览量:3

 

主要解决的问题:是在action中如果获取请求参数

 

主要有两种方式:

  1. 属性驱动
  1. 直接在action类中提供与请求参数匹配属性,提供get/set方法
  2. 在action类中创始一个javaBean,对其提供get/set ,在请求时页面上要进行修改                                                                       例如 user.username  user.password ,要使用ognl表达式

以上两种方式的优缺点:

第一种比较简单,在实际操作我们需要将action的属性在赋值给模型(javaBean)去操作 第二种:不需要在直接将值给javaBean过程,因为直接将数据封装到了javaBean 中。它要求在页面上必须使用ognl表达式,就存在页面不通用问题。

 

2、模型驱动

步骤:

  1. 让Action类要实现一个指定接口ModelDriven
  2. 实例化模型对象(就是要new出来javaBean)
  3. 重写getModel方法将实例化的模型返回。                                      

参考:

https://blog.csdn.net/maxiao1204/article/details/78703055

关注
打赏
1662709650
查看更多评论
立即登录/注册

微信扫码登录

0.1478s