不用SSH框架开发JAVAWEB , 怎样修改(更新)数据时,把值带住,不能用struts2所提供的标签,
<form action="update" name="form">
<input type="hidden" name="usertable.id" value="%{id}">
<table width="500" border="1" align="center">
<tr>
<td align="center">编号</td>
  <td><input type="text" name="usertable.number" value="%{usertable.number}"></td>
</tr>这个number值怎么代不过来呢,谢谢大家了,帮帮忙啊!!!

解决方案 »

  1.   

    是后台获取不到?
    request.getParameter("usertable.number")
      

  2.   

    那你就不能全用Struts标签来取值了。
    改用java代码或者JSTL标签如:
    1、Java代码:
    <%
      String number = request.getAttribute("usertable.number") + "";
    %>
    <input type="text" name="usertable.number" value="<%=number %>" />
    2、JSTL方式:
    <input type="text" name="usertable.number" value="${usertable.number}" />
      

  3.   


    第一种方式 拿到的是null值啊  怎么办那!!!
      

  4.   


    这种方式:返回时:什么都没有 连null都没有 
      

  5.   


    你java类文件里存进去了吗?setAttribute()?
      

  6.   

    String number = (String)request.getAttribute("usertable.number");
      

  7.   

    没有setAttribute()  但是每个字段都set进去了