在我的Java Servlet
我有类似的东西,
request.setAttribute("InfoLog", info);
RequestDispatcher rd = request.getRequestDispatcher("gc.jsp");
在我的jsp page
我有一个<div>
<div id="box"></div>
现在使用Javascript
我想获取servlet值InfoLog
并将其填充到我的div标签中,这样做的目的是我在验证Javascript函数中的某些条件。
如何在Javascript
中获取servlet值?
答案 0 :(得分:1)
在jsp中,您可以从Servlet获取值,如下所示
<% String infoLog = (String)request.getAttribute("InfoLog"); %>
并在div中使用此infoLog变量
<div id="box"><%=infoLog%></div>
并且在javascript函数中特别注意,如果条件你可以拥有以下代码
if(val == "InfoLog")
{
var infoLog = '<%=infoLog%>';
}
谢谢, 巴拉吉
答案 1 :(得分:0)
您只需在gc.jsp
<div id="box"> <%=request.getAttribute("InfoLog")%> </div>
然后,如果你想在javascript中获得这个值,你可以写 -
var val = document.getElementById("box").innerHTML;