【发布时间】:2014-08-04 08:07:42
【问题描述】:
我正在创建许多 jsp 和 servlet 文件但是,这一次我很困惑......
我有 1 个名为 test.java 的 servlet 文件
ServletContext context = request.getServletContext();
context.setAttribute("Fname","chintan");
context.setAttribute("Lname","popat");
request.getRequestDispacher("test.jsp").forword(request,response);
在 test.jsp 中
<%
String fname = (String)context.getAttribute("Fname"); //popat
String lname = (String)context.getAttribute("Lname"); //popat
%>
在jsp文件中获取存储在最后一个上下文对象中的所有上下文属性值 所以怎么可能 2 diff 属性在我设置 diff 值时返回样本值
【问题讨论】:
-
这真的很奇怪。不应该发生。
-
您是否在“chintan”和“popat”值的集合中使用变量(覆盖)值? IE string value = "chintan" , context.setAttribute("Fname",value);
-
上下文是“ServletContext”的对象