就是有好多信息要填写,一个页面写不完,要分好3、4个页面完成输入信息的过程。我应该怎么样来实现这个呢?在执行下一步的时候如何保存上一页已经填完的信息呢?
解决方案 »
- windos环境下开发的jsp网站,能否直接放到linux服务器上呢?
- jsp页面点击连接,生成excel文件,然后下载(excel不是原来生成好的,是根据点击的连接,取数据库的内容动态生成excel文件)
- java 使用浏览器插件
- 下载时不跳出打开,保存窗口,而是直接打开,该怎么设置?
- hibernate一对多关系出现could not initialize a collection错误
- 购物车
- JSP2.0 中的EL为何不起作用?
- 害人的JAVA错误,是什么错我也不知道, 请批点
- 急呀!文件上传
- 关于自动取款机
- 求救,为何我用iframe的SCROLLTO 没有效果? 源码如下 很简答的啊~
- 从数据库里循环取出的选择题,为什么只有一道题能选择?菜鸟一枚,请各位大侠帮忙解答。。。
/**
* Load the html of form sheet by url parameter 'id'.
* @param sid Specify sheet's id, 001-016; default is 001
* @returns Success or not
*/
function loadSheet(sheetId, sequence) {
if (LOG_INFO) log("loadSheet(" + sheetId + ", " + sequence + "): Start.");
var formId = define.formId;
if (sheetId && formId) {
sheetId = ("00" + String(sheetId)).slice(-3);
var sheet = define.sheets[sheetId];
var sheetUrl = FORM_BASE_URL + formId + "/" + formId + "_" + sheetId + ".html"; // Sub page's URL
var divId = "sheet_" + formId + "_" + sheetId; // Check if the sheet was already loaded.
var flagNewFrame = !document.getElementById(divId);
if (flagNewFrame) { // Not founded, create new div.
if (LOG_DEBUG) log("loadSheet(): Sheet " + divId + " not founded, create new: " + sheetUrl);
$('#sheets').append('<div id="' + divId + '" width="100%" height="500"></div>');
$('#' + divId).load(sheetUrl, function() {
var my = $('#' + divId);
my.attr("formId", formId);
my.attr("sheetId", sheetId);
if (typeof (sequence) != "undefined") my.attr("sequence", sequence);
initSheet(divId);
initSheetEvent(divId);
setDataToSheet(divId);
}); if (typeof (sequence) != "undefined") {
$('#multi' + sheetId).append(
'<a href="#' + sheetId + '.' + sequence + '" onclick="loadSheet(\'' + sheetId + '\', '
+ sequence + ');">(' + sequence + ')</a> ');
}
}
// Hide other sheet (should use CSS class).
$("#sheets").children("div").each(function() {
try {
if (this.id != divId) this.style.display = "none";
else this.style.display = "block";
} catch (ex) {
this.value = ex.message;
}
});
if (LOG_DEBUG) log("loadSheet(): " + flagNewFrame + " " + divId + " " + sheetUrl); if (!flagNewFrame) {
// Just refresh the data.
setDataToSheet(divId);
}
return true;
} else {
log("loadSheet(): formId or sheetId is empty.");
}
return false;
}
具体解决办法见
http://blog.csdn.net/daryl715/article/details/1647870