jsp中怎样使用servlet中传过来的javabean
答案:6 悬赏:80 手机版
解决时间 2021-11-09 02:34
- 提问者网友:不爱我么
- 2021-11-08 10:03
jsp中怎样使用servlet中传过来的javabean
最佳答案
- 五星知识达人网友:千夜
- 2021-11-08 11:04
Servlet中你把user放到了userinfo中
request.setAttribute("userinfo", user);
jsp中就要用
<%UserBean user=(UserBean)request.getAttribute("userinfo");%>
request.setAttribute("userinfo", user);
jsp中就要用
<%UserBean user=(UserBean)request.getAttribute("userinfo");%>
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-11-08 14:35
同楼上,你可以输出user看看你有没有得到你想要的数据
- 2楼网友:迷人又混蛋
- 2021-11-08 13:56
你servlet写的是setAttribute("userinfo", user);
JSP却写的是getAttribute("user"); 根本取不到嘛 应该写getAttribute("userinfo");
JSP却写的是getAttribute("user"); 根本取不到嘛 应该写getAttribute("userinfo");
- 3楼网友:煞尾
- 2021-11-08 12:37
其中servlet中代码为:
request.setAttribute("userinfo", user);
那么就应是jsp中:
<%UserBean user=(UserBean)request.getAttribute("userinfo");%>
request.setAttribute("userinfo", user);
那么就应是jsp中:
<%UserBean user=(UserBean)request.getAttribute("userinfo");%>
- 4楼网友:酒醒三更
- 2021-11-08 12:07
楼主啊,你在servlet中是
request.setAttribute("userinfo", user);
但到了jsp中却
<%UserBean user=(UserBean)request.getAttribute("user");%>
request.getAttribute("user")是你在servlet中设置的"userinfo"么?
而且你用的是<% %>并不是声明脚本<%! %>,能在下面的脚本中用这个〈% %〉中声明的对象么???
request.setAttribute("userinfo", user);
但到了jsp中却
<%UserBean user=(UserBean)request.getAttribute("user");%>
request.getAttribute("user")是你在servlet中设置的"userinfo"么?
而且你用的是<% %>并不是声明脚本<%! %>,能在下面的脚本中用这个〈% %〉中声明的对象么???
- 5楼网友:鱼芗
- 2021-11-08 11:55
...你这个是javaBean吗
jsp有标准动作支持javaBean
id="userinfo" //对应了request.setAttribute("userinfo", user);
class="" //声明bena对象的class名 这里要求完全限定名
scope="request" //指定你的javaBean储存那什么地方也就是
>
这才是在jsp页面使用javaBean 然后得到javaBean中的属性
来得带属性...
...然后说话如果你的这个javaBean如果里边就这么一个方法 没有属性的话 这根本就不是javaBean...
jsp有标准动作支持javaBean
class="" //声明bena对象的class名 这里要求完全限定名
scope="request" //指定你的javaBean储存那什么地方也就是
>
这才是在jsp页面使用javaBean 然后得到javaBean中的属性
来得带属性...
...然后说话如果你的这个javaBean如果里边就这么一个方法 没有属性的话 这根本就不是javaBean...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯