刚学,各位大哥看看
新增页面很简单用一个action就搞定了,但是
在一个列表中,修改某条记录的时候,就不知道该怎么做了比如:一个修改按钮,要传该记录的ID进去,然后在修改页面现在将该记录的内容显示出来,然后再修改但是怎么显示他原来的内容信息呢??怎么做,或者有没有例子看看,谢谢了

解决方案 »

  1.   

    通过id去数据库把这个id对应的内容取出来啊
      

  2.   

    你有没有使用标签库?
    查出对象以后可以放在form里边,然后在需要输出的地方直接取form中的相应属性就ok了.
    struts的标签和jstl都可以的.
      

  3.   

    需要用什么标签啊,还是bean,如果直接显示
    象这样:
    <input name="qq" type="text" class="textfile" value='<%=request.getParameter('qq')%>'/>那我也会,关键我想知道struts是怎么样处理的
      

  4.   

    to echomyf(ECHO) :
    是的,我就是想知道用标签怎么做的
    用什么标签之类,你能不能详细点说明一下,或者用简单例子
    谢谢,网上找过了没找到才来这问的,不要说我不用脑啊,呵呵
      

  5.   

    你会用ActionForm吧,定义一个ActionForm,例如EditAcitonForm{String username, String memo}, 并指定其set/get方法; 在Struct-config.xml中配置好EditAction与EditActionForm,并设定scope为request,不要redirect,即redirect=false;在列表中通过editaction.do?id=yourid的方式请求EditAction,在EditAciton通过request得到id之后,通过sql查询库表(你可能写个DAO来处理),取得的结果后,将值设定到editactionform实例中,并并EditActionForm按照structconfig.xml中配置的名称放到request的attribute中,然后在edit.jsp中通过struct的form taglib输入即可.
      

  6.   

    就struct的html:form组件用于显示一个ActionForm中的内容.
      

  7.   

    我记得我学struts的时候是看的一个mailreader的例子.
    网上应该有的.
    那里边会详细讲怎么做的.
      

  8.   

    editaction.do?id=yourid的方式请求EditAction,在EditAciton通过request得到id之后再做其他操作,这种方法可行