我在jsp文件中有label
,值为“welcome”。
和button
将重定向到servlet
。
现在来自servlet
我想根据某些逻辑更改label
的值。
由于
答案 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");
}
%>