queryApply.jsp 的代码
function applyDataManage(id) {
var $groupAttr = "";
var obj = new Object();
// 在这里进行传递值;
var URL = "../upload.jsp?id=" + id + "&time="
+ new Date().getTime();
var returnValue = window
.showModalDialog(
URL,
obj,
'dialogWidth:400px;dialogHeight:300px;dialogLeft:250px;dialogTop:250px;center:yes;help:no;resizable:no;status:yes');
//alert(returnValue);
//if (returnValue != undefined) {
// 根据返回值判断是否成功;
//window.location = "applyManage.do";
//}
}
upload.jsp 部分代码;
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
String applyId=
request.getParameter("id");
System.out.println("upload.,jsp:"+applyId);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
$(document).ready(function() {
<%-- 这里用el 表达式不大好用;可能没有引入包; 应该是先执行java 代码 然后执行js代码; 所以js 可以获取到java的值--%>
applyId='<%=applyId%>';
alert(applyId);
property2.upload_url="servlet/ImportMeetingDataServlet?id="+applyId;// 改变url
demo2 = $.createGooUploader($("#demo2"), property2);
demo1 = $.createGooUploader($("#demo1"), property1);
//demo1.$swfUpload.setPostParams(post_params);
});