2 z5972234 z5972234 于 2016.05.10 11:01 提问

web项目中关于修改功能的问题

在写修改代码的时候,有一些不会变动的字段,如id,创建时间等,对于这些字段的处理方法除了下面几种还有什么方法吗?
1、隐藏到页面上
2、修改的时候再从数据库查询一次
3、保存到服务器上
我觉得这三种方法都不太好,想问一下还有没其他更好的方法呀?

7个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.05.10 11:41
已采纳

如果是hibernate,,给不更新的字段设置update为false

showbo
showbo   Ds   Rxr 2016.05.10 11:13

不更新不需要修改的字段就行了,干嘛放表单里面。。都不需要放。

id肯定要放在表单隐藏域中,要不怎么知道修改的哪条记录?session之类记录的话如果没提交之前又打开另外一条记录,在返回原来页面提交更新的就是最新打开的记录了

xiaoduc
xiaoduc   2016.05.10 11:04

session域,request域

hz19951995
hz19951995   2016.05.10 11:06

如果是页面效果,你就给它不可编辑的属性。

CSDNXIAOD
CSDNXIAOD   2016.05.10 11:14

web项目配置日志功能
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Goskalrie
Goskalrie   2016.05.10 12:04

不可以修改的字段使用不可编辑的标签在页面中展示,或是不显示,这样客户不可能会修改数据,除非你在后台修改。如果不需要展示的数据,最好不要传送到前台页面,防止调试修改。

kiki1566
kiki1566   2016.05.10 12:46

把属性设置为不可更改就可以了啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!