将servlet值传递到<div> </div>

时间:2014-04-21 07:25:27

标签: java javascript jsp

在我的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值?

2 个答案:

答案 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;