跳转到修改页面和执行修改需要注意的小问题
2017-04-06 15:56
288 查看
在web的最基本的功能开发中,修改是较为常见的一种。根据底层sql的写法:跳转到修改页面一般是根据主字段查询出相应信息,而执行修改时也要根据相应的主字段定位修改对象。这时候主字段的保存就常常容易忽略。
一、跳转到修改页面:需要在跳转之前的页面的form中添加一个控件来保存(必须被form包围):
js:
二、执行修改操作:在修改页面的from中添加hidden类型的控件
三、显示和提交
<s:select />标签只需指定name属性即可显示修改对象的当前值,并接收修改后的值的提交;<input type="text" />类型的标签则除了使用name属性提交外,需要制定一个形如value="<s:property value="freshVO.serviceId"/>"的属性来显示当前属性值。
一、跳转到修改页面:需要在跳转之前的页面的form中添加一个控件来保存(必须被form包围):
<td class=td_detail align="center" nowrap="nowrap"> <a href="javascript:modify('<s:property value="serviceId"/>')">修改</a> </td> <input type="hidden" name="freshVO.serviceId" id="id1"/>
js:
var myForm = document.getElementById("freshForm"); function modify(serviceId,consumeCode){ document.all.id1.value = serviceId; myForm.action = "XXX!freshModify.action"; myForm.submit(); }
二、执行修改操作:在修改页面的from中添加hidden类型的控件
<input type = "hidden" id="id" name="freshVO.serviceId" size="30" value="<s:property value="freshVO.serviceId"/>" />
三、显示和提交
<s:select />标签只需指定name属性即可显示修改对象的当前值,并接收修改后的值的提交;<input type="text" />类型的标签则除了使用name属性提交外,需要制定一个形如value="<s:property value="freshVO.serviceId"/>"的属性来显示当前属性值。
相关文章推荐
- Shiro整合SSH开发3:配置Shiro认证后页面地址跳转问题(和详述不配置需要注意的问题)
- PHP Header用于页面跳转要注意的几个问题总结
- VS2008中关于将旧VC方案修改为最新的MFC Feature Pack最需要注意的问题
- PHP Header用于页面跳转要注意的几个问题总结
- 关于startActivityForResult跳转页面返回时onActivityResult回调无法执行的问题
- ASP.NET中实现二级或多级域名(修改UrlRewrite)需要注意的问题
- WAP页面开发需要注意兼容性问题
- mysql中文乱码问题,需要注意修改的几个地方
- HTML页面设计需要注意的细节问题
- 在修改css特效时,需要注意的问题。(对寄存的影响,引用的位置)
- jquery mobile开发中页面跳转后js不执行的问题
- 如果一个页面中用了两个以上displaytag,需要注意的分页问题
- PHP Header用于页面跳转要注意的几个问题
- MSSQL2000右键修改存储过程需要注意的问题
- 在管理员页面修改资料和密码需要重新登录的问题
- Mater-Details数据查询修改时,在用DetailsView进行新建,编辑(添加DropDownList控件)应用时需要注意的几点问题
- PHP Header用于页面跳转要注意的几个问题总结
- 记录一个关于在event receiver中执行页面跳转的问题
- PHP Header用于页面跳转要注意的几个问题总结
- 使用phantomjs操作DOM并对页面进行截图需要注意的几个问题