不是同一个对象,当然另外一个取出来的值为空
你应该在servlet里把数据库处理之后的值放到aa中
然后request.setAttribute("aa",aa);
或session.setAttribute("aa",aa);
然后在jsp页面
bean aa=(bean)request.getAttribute("aa");
或bean aa=(bean)session.getAttribute("aa");
来接收,该javabean才会有值
你应该在servlet里把数据库处理之后的值放到aa中
然后request.setAttribute("aa",aa);
或session.setAttribute("aa",aa);
然后在jsp页面
bean aa=(bean)request.getAttribute("aa");
或bean aa=(bean)session.getAttribute("aa");
来接收,该javabean才会有值
解决方案 »
- 怎么在TagSupport获得application啊!
- 求教hibernate集合映射问题
- struts2验证框架 错误提示只出现在控制台中??
- native2ascii 编码转换?
- 一道面试题
- oracle AL32UTF8字符集,java读取数据库返回的数据都是问号?
- 忘记了怎么在jsp里包含多个servlet了
- jboss下jms开发出现如下错误,望那位大侠可以解决一下,多谢!
- 一些网站会根据你百度搜索的内容推送信息,他们是怎么知道你搜索百度时的关键字的?
- 多条件查询后将查询条件返回,然后怎么写才不会报空指针错误
- 关于servlet和jsp封装数据库信息并显示的问题
- 为什么在struts中使用ajax,返回的字符串,带html标签的不能解析呢?
应将值放入request中request.setAttribute("aa",aa);
或session 中session.setAttribute("aa",aa);中
但是一般建议放入request中,然后在jsp界面取出
bean aa=(bean)request.getAttribute("aa");
或bean aa=(bean)session.getAttribute("aa");
或可以直接用EL输出${aa.id}
打开页面时,会抛出nullpointerException
原因应该是bean aa 里没有值,调用aa.id就出问题了