初学hibernate 根据id查询得到结果后 封装list 然后把此list放在上下文中 
在前台jsp页面 用jstl标签 foreach 可以取出来 因为中间有个items 
如果不用foreach的话就取不出来了....上下文中的名字为wlist 里面有 userName passWord 在前台怎么取? 
${wlist.userName} ? 这样老报错... 麻烦各位了 传授点hibernate 在上下文中取值的方法吧... 另外一个小问题..<input type="text" name="staffno" value="" size="15"> 
  <a href=" <%=path %>/auth/worker.do?method=search&staffno">查询 </a> 有这么一个输入框 名字叫staffno 然后通过连接 把它给struts 但后面的参数应该如何写?  我写上staffno 后台接受一直为空..
staffno=staffno 不行.. staffno='staffno' 也不行... 

解决方案 »

  1.   

    第一个问题
    在action中调用hibernate生成的方法,将list存在request.setAttribute("list",list);
    JSP页面for循环
      <c:forEach items="${list}" var="item">
         <tr>
         <td>${item.userName }</td>
         <td>${item.passWord }</td>
         </tr>
        </c:forEach>
    第二个问题
     <a href=" <%=path %>/auth/worker.do?method=search&staffno=${items.staffno}">查询 </a> 
    staffno这个文本框的文字要和这个实体中对应这个字段的名字一制,items是form表单中的实体对像
    例如:
    实体名是book
    book items = new book();
    生成get,set方法就可以了
      

  2.   


    郁闷..我想可能我没说清楚题意...不好意思..第一个问题是 不想用foreach来取...因为查询后只有一条结果 ..第二个问题是 前台JSP页面中有个查询 然后又个文本框 输入后点查询 到struts 这里就是那块 但传过去得到的值一直是null jsp页面不需要建立实体对象吧..只想通过href把这个文本框的值传到 struts即可.. 麻烦您了!
      

  3.   

    <c:foreach var="bean" items="${wlist}">
       ${bean.userName }
    </c:foreach>
    <%=path %>/auth/worker.do?method=search&staffno">查询 </a> 
    这里是用的DispatchAction么?传递staffno参数有2种方式
    1,通过表单提交获取  
    2,在请求时做参数传递
       <%=path %>/auth/worker.do?method=search&staffno">查询 </a> 
       可以这样写
       <input type="text" name="staffno" value="" size="15" id="no"> 
       <a onclick="select();">查询 </a> 
       <script>
           function select()
          {
               var no = document.getElementById("no").value;
               windows.location.href="<%=path %>/auth/worker.do?method=search&no="+no;
          }
       </script>   在action中用request.getParmenter("no");取出来
      

  4.   


    第一个问题..你和2楼的一样...--!
    不希望用foreach来取..不好意思..第二个问题 解释的很到位 我在谷歌搜了下 很多都是这么说的 先获取输入框的value 但我这老是不行...用JavaScript来的话 点查询后 提示网页有错误 点开提示后 提示 "对象不支持此操作" ... 郁闷中..