0

无法使用 request.getAttribute("Attr") 获取下一个 JSP 页面上的属性。

为什么会这样?

if (methodName.equalsIgnoreCase("lookuptransaction")) {

    InvokerBeanFor_Transaction inTransaction = new InvokerBeanFor_Transaction();
    String result = inTransaction.callLookUpTransaction(endpoint);
    request.setAttribute("result", result);
    String s="GOPAL DAMELE";

    request.setAttribute("Attr",s);

}
request.getRequestDispatcher("result.jsp").forward(request, response);

在 JSP 页面上检索属性时只打印 null

我使用了下面给出的 JSP 代码:

<jsp:include page="include.jsp"></jsp:include>
<body>
<form method="" action="">
<br>
<fieldset>
<legend><H3>Service Reply</H3></legend>
You have choosen <%=session.getAttribute("methodname")%> operation.<br/><br/>
<%String rslt= (String)request.getAttribute("result");
 %>
Service response is : <p><%=rslt%></p>
<%=(String)request.getAttribute("Attr") %>

</fieldset>
</form>
</body>
4

0 回答 0