UserBean这个bean里面没有传值

解决方案 »

  1.   


    是啊是啊,要是传了值就不会null了啊~
    <jsp:useBean id="UserBean" class="conn.User" scope="session" /> 
    <jsp:setProperty name="UserBean" property="*" /> 
    这句setProperty不就是把form里的值传到bean里么?我看到精华帖里面写:
    2.setProperty:给JavaBean的属性赋值 
    <jsp:setProperty name="stu" property="stuName" value="zhangsan" /> 
    <jsp:setProperty name="stu" property="stuName" param="txtName" /> 
    value和param不能同时使用 
    偷懒的方法: <jsp:setProperty name="stu" property="*" /> 
    这个时候需要注意的是,表单元素的名字必须和JavaBean的属性值 
    一模一样 我确实是写成一模一样的啊~ 可是为什么没能赋值呢?_?
      

  2.   

    你的这些代码<jsp:useBean id="UserBean" class="conn.User" scope="session" />  
    <jsp:setProperty name="UserBean" property="*" />  
    是在
    switch.jsp页面做的,应当在index2.jsp 里做的呀,
    而在switch.jsp里面,你就改用
    <jsp:useBean id="UserBean" class="conn.User" scope="session" />  
    <jsp:getProperty name="UserBean" property="*" /> 
    来取值了,,
    给你生动的说一下把,javabean就像个容器了,你在上一个页面往你面放东西,
    在下个页面再从里面取出来了
      

  3.   

    你的这些代码<jsp:useBean id="UserBean" class="conn.User" scope="session" />  
    <jsp:setProperty name="UserBean" property="*" />  
    是在
    switch.jsp页面做的,应当在index2.jsp 里做的呀,
    而在switch.jsp里面,你就改用
    <jsp:useBean id="UserBean" class="conn.User" scope="session" />  
    <jsp:getProperty name="UserBean" property="*" /> 
    来取值了,,
    给你生动的说一下把,javabean就像个容器了,你在上一个页面往你面放东西,
    在下个页面再从里面取出来了
      

  4.   

    不明白,你用的User.java BEAN为什么要用UserBean.getUname()得值呀还有你index2.jsp 页面传的name="Uname"
    为什么这儿用<jsp:setProperty name="UserBean" property="*" />  name="UserBean"设值呢,新手不明白还请指教~~
      

  5.   


    恩,恩,这么说javabean是很形象滴~ :)
    可是,我需要往我的UserBean里面装的数据是form提交的数据啊,我用你的方法试过了
    在switch.jsp里面用<jsp:getProperty.......可是会提示UserBean里面的property都是空,没有办法get
    我开始之所以把setProperty放在switch.jsp里面,就是觉得swith.jsp得到了index2.jsp里面form提交的数据
    然后我在switch.jsp里面把这些数据装入UserBean里
    如果用request.getParameter的话当然可以直接给UserBean赋值,
    可是我就是想用一下setProperty这个方法
    希望大家指点一下~
      

  6.   


    呵呵,我还没测试成功呢,很难说得上指教
    就是想用setProperty的方法给bean赋值,当然也可以用别的方法给bean赋值滴~
    不过你问的“你用的User.java BEAN为什么要用UserBean.getUname()得值”
    不用这个方法得到Bean的值,那用什么什么方法呢?
      

  7.   

    5555555~ 没人指点一下么?自己顶ing....
      

  8.   


      o(>_<)o 真的只能这样解决么?