发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

请教彭老师:关于ModelViewAction的工作原理

2005-09-16 20:12
赞助商链接

老师:
在ModelViewAction怎样根据action的参数值为edit推出编辑页面,
它是通过ModelHandler的findModeByKey从服务层获取数据(model),就以SimpleJdonFrameworkTest为例
,首先列出所有的用户,当我点击某个用户时进行编辑时,即/userAction.do?action=edit链接,
ModelViewAction就能知道我点击哪个用户并推出这个用户的数据给我修改,请问这是为什么?我又没传输Model的ID(主键)给它,难道
findmodeBykey方法不用根据主键查询吗?请老师指教,谢谢!

2005-09-17 09:09

需要给予其主键的/userAction.do?action=edit&主键名=主键值
可能是javascript给予的,你没有看到。

2005-09-17 09:55

一定要在请求参数加入主键名=主键值吗?
但我在要Jdon做WEB应用时好像不用在请求参数加入主键名=主键值
比如,有一个回复(回帖)Model,只要请求/opinionAction.do就能推出它的编辑页面,而且能根据这个回复
推出它所属的主题Model的编辑页面,也能推出发布它(回复)用户的编辑页面,但是在推出这些编辑页面时
我都没有在请求参数加入主键名=主键值,但ModelViewAction就能知道这个回复Model所属的主题Model和
用户Model呢?我只在回复Model中加入主题ID属性和用户ID属性,如果没有加入某一个属性(比如主题ID)
ModelViewAction就无法推出主题编辑页面,请问这是为什么?

2005-09-18 10:35

可能主题ID就是回复Model的主键名,取决于你jdonframework.xml的models中的设置的key值

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com