这是我的场景。我有这个jsp的形式:如何显示从servlet到jsp的变量值
的welcome.jsp
<div class="ajax-wrap" style="display: block; height:100%;">
<p class="overlay_title">
<%-- <span><%=request.getAttribute("mes_add_pageTitle")%></span> --%>
<% String userlabel=(String)request.getAttribute("mes_add_pageTitle");%>
</p>
</div>
,我有这是我的WelcomeServlet.java:
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String UsernameLabel="passing value";
request.setAttribute("mes_add_pageTitle",UsernameLabel); //Setting USernameLabel to mes_add_pageTitle
RequestDispatcher rd=request.getRequestDispatcher("/welcome.jsp");
rd.forward(request,response); //forwarded to welcome.jsp
}
我的问题是,为什么我得到的jsp空值。它应该显示Username Label
,但它不工作..我的错误,请帮助。注意:Username Label
是一个标签,所以我不需要获取或发布。谢谢
变量存储在servlet和我想在jsp中显示它们 – QWERTY
我的欢迎文件是index.jsp – QWERTY
我做到了。但我仍然得到空值。 。我的代码有什么问题? – QWERTY