我定義了一個 User類,存入了request但是使用EL取值總是不對,但是使用頁面JSP是對的,是什麼原因呢,好困惑??
public class User {
public String name ;
}
//Servlet存入
web.User user = new User();
user.name = "a";
request.setAttribute("user", user);
//jsp讀取——正確顯示 “a”
web.User user user =(web.User) request.getAttribute("user");
//el讀取——錯誤顯示 “web.User@2047968c”
${requestScope.user}
//el讀取——網頁不顯示任何信息
${requestScope.user.name}
el表達式中取對象的屬性值,此對象必須有get方法。