新手求指教,如何完成新增、查看、修改在同一个JSP页面里时行?谢谢~~
新手求指教,如何完成新增、查看、修改在同一个JSP页面里时行?谢谢~~
1、通过flag来判断页面逻辑是进行哪个功能(当为查看时全页面元素Disabled);
2、在后台action中分一个方法好?还是分2个(查看+新增、修改)?
大家有什么好的经验能给我分享下,谢谢~~
[解决办法]
1:【新增+修改】 页面是可以【写入状态】,查看是【只读】状态
2:js页面显示时,可以通过判断(类似if else)来显示页面状态。
3:【查看】应该没有必要对数据修改,独立一个action
【新增+修改】 再一个action(对数据有操作,逻辑类似)
[解决办法]
不知道你用没用STRUTS啊。。
如果用了的话使用<s:if test="条件">就可以实现你说的在一个页里做所有操作。
[解决办法]
查看最好单独提取出来,不然,页面项目,布局变了的话,影响比较大。而且一般情况下,并不是改修页面的所有项目都比表示吧。
[解决办法]
如果业务逻辑相同的话
新增和修改是可以再同一个页面的多写几个if条件罢了,至于你担心的覆盖问题不会发生的,service层加一个失误控制。
查看的UI和新增编辑完全不同,为什么要在同一个页面完成呢?
代码要高内聚松耦合,你这样做的话以后业务逻辑变复杂,页面需要加N多字段维护起来会很痛苦。
[解决办法]