_Everglow
2017-01-09 21:20
String getAttribute(String name) 根据属性名称获取属性值。
那参数里面为什么写myUsers这个javabean对象名,还有前面的Users,为什么要转换成Users类型呢
原因很简单 就和集合的使用一样,返回的只是OBJECT类型,所有的类都是OBJECT的子类,但是OBJECT类型可没有你需要的SET GET方法,所以需要转换成对应的类型来获取
因为在dologin.jsp中就是通过jsp:useJavaBean进行赋值的,也就是用Users这个类的实例myUsers进行set/get的,所以在这边也需要先获得
getAttribute("myUsers")
这个,但是这个东西又是servletContext类型的 所以要转换一下
〈jsp:getProperty name="javabean实例名" property="javabean属性名"〉myUsers写在id里,就是javabean的实例名,
转化类型这个我也不是很清楚呀,希望有更好的回答
JAVA遇见HTML——JSP篇
248277 学习 · 3071 问题
相似问题