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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于eclipse发布web项目中遇到的问题
关于eclipse发布web项目中遇到的问题
日常知识整理---web项目字典设计与管理
近来公司不久,就发现之前在学校开发的一些项目,与实际生产开发有很大区别。 例如,页面中常用的、固定的变量(web开发中经常用到的下拉菜单option,单选框,复选框都可以使用这种方式),可以把它设计为字典类型。 然后项目启动的时候,可以把字典从数据库里面查出来,并且做缓存处理。 好处:   脱离页面硬编码,方便后期维护增删改   减少了数据库的访问
Java WEB项目安全问题及解决方案
1.弱口令漏洞 解决方案:最好使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储MD5加密后的密文,由于目前普通的MD5加密已经可以被破解,最好可以多重MD5加密,或者多种加密方式叠加组合。 2.未使用用户名及密码登录后台可直接输入后台URL登录系统。 解决方案:通过配置filter来过滤掉无效用户的连接请求。 3.JSP页面抛出的异常可能暴露程
有关自己javaweb项目常见问题汇总
1.你项目是怎样实现国际化的?   java推荐用 XX.properties配置文件,比如lan_Zh_CN.properties里面放你程序的所有中文提示,lan_fr.properties里面放你策划年供需的所有法文提示(和上面的所有中文提示一一对应的),然后在程序里自己实现调用,就是用户在选择不同语言时,读取对应配置文件的提示。 2.Ajax与jquery区别?   ajax一般用
web项目实际部署中修改properties配置文件内容
web项目实际部署中修改properties配置文件内容:1、修改properties文件中属性值对应的值,但其样式且顺序改变,且不保留注释信息/** * 修改properties文件中属性值对应的值 * 修改其样式且顺序改变 * @param propertiesName properties文件名称 * @param propertity 属性名称
WEB项目集成Flex3功能
WEB项目集成Flex3功能,就是关于flex集成的一些异常
java Web项目实践之7 添加功能、精确查询功能的设计及实现
Web项目实践之7 添加功能、精确查询功能的设计及实现最终效果图 1.在持久层接口SellerDao.java中添加add方法// 添加 public int add(Seller entity);2.在持久层接口实现SellerDaoImpl.java中实现此方法// 添加 @Override public int add(Seller entity) {
web项目性能优化
关于web项目的优化,解决我们项目开发中数据量和访问量太大的问题,使我们的项目更加的健壮漂亮
java web项目 权限管理
方法一、SpringMVC整合Shiro (Shiro是强大的权限管理框架) http://www.360doc.com/content/14/0529/09/11298474_381916189.shtml 方法二、基于角色的访问权限控制 基于角色的访问权限控制 废话少说,理论的东西不想多说了,网上一大把,我来点实际的。 首先基于角色的访问权限控制,所有的用户访问都会经
修改 已经创建好的 web 项目的 webapp版本
今天在做项目的在JSP里面使用了${pageContext.request.contextPath} 请求静态资源时,页面直接将${pageContext.request.contextPath}  输出 例如:${pageContext.request.contextPath}/page/computer/themes/ui.js     输出的还是 :${pageContext.request