本帖最后由 G15152214318 于 2012-03-08 15:50:58 编辑

解决方案 »

  1.   

    LZ试试这个
    <s:url action="delete" id="url"><s:param name="id" value="${user.id}" /> </s:url>
    或者
    <s:url action="delete" id="url"><s:param name="id" /><s:property value="id"/> </s:url>
      

  2.   

    还是不行 后台取到的值为null 
      

  3.   

    你的 <form action=""> 为什么 action为null。
      

  4.   

    form表单就没有把值传过去。那边肯定没有值了。
      

  5.   

    一:
    action里的  id属性 有setter getter否?  我看你的deleteaction就没有setter getter。二:超链接是否进入该action了?
    我写个你试试。
    不知道你struts.xml的namespace是什么。就当做根路径写了。
    放在循环里。<a href="/delete.action?id=${user.id}" >删除  </a>
    另外说下 
    楼主当前的需求做的删除跟表单的action是否为空没关系。
      

  6.   

     <form action="">   没有值
      

  7.   


    还是不行package name="default" extends="struts-default"  namespace="/">
    <action name="add" class="com.action.AddAction" method="add" >
    <result name="success">/list.jsp</result>
    <result name="error">/list.jsp</result>

    </action>
    <action name="delete" class="com.action.DeleteAction" method="delete" >
    <result name="success">/list.jsp</result>
    <result name="error">/list.jsp</result>

    </action>

      

  8.   

    如果不是用from提交的话。直接用url请求action。那么url肯定要加请求参数!!