从servlet更改html元素值

时间:2014-10-16 04:53:20

标签: html jsp servlets label

我在jsp文件中有label,值为“welcome”。

button将重定向到servlet

现在来自servlet我想根据某些逻辑更改label的值。

由于

1 个答案:

答案 0 :(得分:0)

实际上你不能直接从servlet设置JSP / HTML元素值。但是您可以存储一个会话变量形式的servlet,然后在onload事件的JSP中检查此会话变量是否可用。如果是,则从会话变量获取值并在HTML元素中设置该值。如果不再使用会话变量,也不要忘记重置会话变量。

serevlet:

<%request.getSession.SetAttribute("attr","value");%>

JSP

<%
if(request.getSession.getAttribute("attr")){
%>
<label><%=request.getSession.getAttribute("attr")%></label>

<%
request.getSession.removetAttribute("attr");
}
%>