jsp文件如下(部分代码)
<jsp:useBean id="teacher" scope="session" class="dada.TeacherBean"/>
<jsp:setProperty name="teacher" property="*"/>servlet文件如下
teacher=(TeacherBean) getServletContext().getAttribute("teacher");
try{logger.debug(teacher.getID());}catch(NullPointerException e){logger.debug("fff");}输出fff,即得到的是null
请高手指点,我哪里错了,或应该怎样做
<jsp:useBean id="teacher" scope="session" class="dada.TeacherBean"/>
<jsp:setProperty name="teacher" property="*"/>servlet文件如下
teacher=(TeacherBean) getServletContext().getAttribute("teacher");
try{logger.debug(teacher.getID());}catch(NullPointerException e){logger.debug("fff");}输出fff,即得到的是null
请高手指点,我哪里错了,或应该怎样做
解决方案 »
- 100分 !! Tomcat6.0 webapps目录 怎么找不到我发布的项目呢?
- 请各位帮忙解决一下在JSP中如何将已有文件保存到特定的文件夹中?
- JSP网站建立数据库连接对象问题
- javascript怎么获得单选或者多选,用户选择的选项啊
- 讨厌的JSP中文问题
- 在页面中调用Word,如何避免产生多个进程?急!!!
- ★★100分征集★★大家在平时写JSP文档时,都有什么样的规范?
- 谁有 简单的java登陆程序啊,
- 如何配置自己的sevlet程序目录
- 在tomcat中开发联通彩信vassdk_soap.jar问题
- 问一个关于html表单中属性值中文乱码问题
- 为什么插入数据库汉字显示乱码,而我 已经做了处理啊
这是我的验证代码,你能拿到所有你可能感兴趣的 servlet 参数import java.util.Enumeration;import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class TestServlet extends HttpServlet {
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) {
System.out.println("Header....");
Enumeration<String> e = request.getHeaderNames();
String key;
while (e.hasMoreElements()) {
key = e.nextElement();
System.out.println(key + "=" + request.getHeader(key));
}
System.out.println("Attribute....");
e = request.getAttributeNames();
while (e.hasMoreElements()) {
key = e.nextElement();
System.out.println(key + "=" + request.getAttribute(key));
} System.out.println("Parameter....");
e = request.getParameterNames();
while (e.hasMoreElements()) {
key = e.nextElement();
System.out.println(key + "=" + request.getParameter(key));
} System.out.println("session....");
e = request.getSession().getAttributeNames();
while (e.hasMoreElements()) {
key = e.nextElement();
System.out.println(key + "=" + request.getSession().getAttribute(key));
}
System.out.println("getServletContext ....");
e = this.getServletContext().getAttributeNames();
while (e.hasMoreElements()) {
key = e.nextElement();
System.out.println(key + "=" + this.getServletContext().getAttribute(key));
}
}}
所以servlet只能通过session得到