精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-04-19
不过我在显示i18n的时候有困惑 product.name person.name 在 model driven中如果要使用ww的tag 都只要写name即可 除非我们自己通过类反射将key转换为 person.name 否则 product.name, person.name 都将使用name作为key 那么 “名称“,与“姓名“两个资源就不能区分 请问除了不使用ww的tag的 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-04-19
model driven? 别用这种方式了, 和property driven相比, 没有任何好处, 而且还有N多限制, 估计是webwork的开发人员一时间头脑发热放到里面去的......
|
|
返回顶楼 | |
发表时间:2005-04-20
我也觉得model driven不方便,既然已经有了如此方便的ognl,为什么还要model driven?
|
|
返回顶楼 | |
发表时间:2005-04-20
例如我有
Person, Cat, Dog, N多类 你们都是分别写一个Action来完成CRUD么? 或者均继承一个BaseAction 我现在是用一个Action来完成所有的CRUD的。 所以要用到Model ... 看来似乎要写一个Interpoter 来设置TextProvider |
|
返回顶楼 | |
发表时间:2005-04-20
估计是webwork的开发人员一时间头脑发热放到里面去的......
为了做到面面俱到吧 |
|
返回顶楼 | |
发表时间:2005-04-20
引用 例如我有 Person, Cat, Dog, N多类 你们都是分别写一个Action来完成CRUD么? 或者均继承一个BaseAction 我现在是用一个Action来完成所有的CRUD的。 所以要用到Model ... 看来似乎要写一个Interpoter 来设置TextProvider 即使是一个Action完成CRUD,就一定要用Model Driven嘛? public class UserAction { private User user = new User();; public User getUser();{ return user; } // Your CRUD operation ....... } 然后在页面上使用: <form name="form1" action="userAction.action"> <input type="text" name="user.name"> <input type="password" name="user.password"> <input type="submit" value="OK"> </form> 这样不就解决了? |
|
返回顶楼 | |
发表时间:2005-04-20
我指 Person, Cat, Dog 等对象都是通过这一个Action 来做
Filed-Driven只能像你上面写得那样,用只能CRUD一个类,比如User。 而我用Model Driven, Model 可能为任意类的实例,这是由另一个Filed所指定的。 |
|
返回顶楼 | |
发表时间:2005-04-20
如果是一个增加客户的功能,大家应该知道这会有很多字段要填,也就是Customer的属性,如果用Model-Driven,那岂不是Action里也得有N多的属性?
|
|
返回顶楼 | |
发表时间:2005-04-20
Sorry!
我的意思不用Model-Driven |
|
返回顶楼 | |
发表时间:2005-04-20
kenny 你说的根本驴唇不对马嘴...
|
|
返回顶楼 | |