点击编辑跳转到修改的界面,需要展示这一条的信息
我就不说框架,就说servlet方式
点击编辑,超链接,超链接后面➕数据的id(一般是id,也可以是其他)
超链接到一个能查询的servlet上,
在servlet上回去你超链接后面的id数据,根据id去数据库把对应的信息查出来,
再把查到的信息通过请求转发到一个编辑的页面上。
页面上修改完后,把数据提交到有修改功能的servlet上,进行修改,这个servlet 再通过response对象重定向sendRedirect 到列表页面
可以用ifram,打开一个ifram,参数传到ifram链接,第二个fram获取链接参数
代码如下:
跳转:var location = '/manage/content/***/index?moduleType='+Enums.PAGE_SPECIAL_MODULE_TYPE.OLD_SPECIAL;
dataIframe.openIframe(location);
获取:util.getUrlParam('moduleType')
getUrlParam:function (key) {
var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
"openIframe" : function(url){
var iframe = '<iframe class="open-frame" src="'
+ url
+ '" frameborder="0" framespacing="0" scrolling="no" onload="dataIframe.resizeIframe(this)" ></iframe>';
var iframes = $('iframe', window.top.frames['contentFrame'].document);
if (iframes.length > 0) {
iframes.last().hide().after(iframe);
} else {
$('body', window.top.frames['contentFrame'].document).hide().after( iframe);
}
}
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
springmvc?把当前行的id(或者其他唯一值)传后台--->查数据库拿到具体数据塞进modelandview--->返回编辑页面el表达式取出。