一、HTML中使用JSP中Java代码块中的变量(实例:变电缺陷登记)
取 消
保 存
发送
JSP中的java代码:
String objID = request.getParameter("objID"); // 子记录的OBJ_ID,可能有多个子记录
String readOnly = request.getParameter("readOnly"); // 日志内容是否为只读
String isModify = request.getParameter("isModify"); // 是否为修改状态
String webViewPathWithParam = "MWT_SBDYX_QXDJJL.jsp?objID="+objID+"&readOnly="+readOnly+"&isModify="+isModify+"&isGzjl=true";
%>
二、JS中的传递
(1) js中发送参数atvdID、jhnd 的值 到 变量url指定的jsp页面中
var url = $mappath("BlankWebView.jsp?WebView=/JX/JGDX.DX/MWT_JGDX_DX_JHK_importCBKXM");
var result = window.showModalDialog(
url,
{jhnd:_jhnd,isSBZB:true,isKQ:$("_SFKQDWXM").idValue=='T',isBZ:true},
"dialogWidth:1000px; dialogHeight:600px; resiable:yes; scroll:yes; status:no"
);
if(result)
dataGrid_sgsjh.dataBind();
(2)在url指定的jsp页面中,接收发送过来的atvdID、jhnd 的值
if (window.dialogArguments)
{
_atvdID = window.dialogArguments.atvdID;
_jhnd = window.dialogArguments.jhnd;
}
三、JS 中访问 Jsp的Java代码块中的变量
(1)jsp的java代码块中的变量str_date1
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date currentTime = new Date();
String str_date1 = df.format(currentTime);
%>
(2)js中访问 jsp的java代码块中的变量str_date1
var _date = "";
alert("_date="+_date);
四、js中获得请求地址中的变量值
var _rzzj="";