你可以在form里加一个hidden,点击del按钮时把hidden的值设为1,点击edit按钮时把hidden的值设为2,然后在action里获得actionform里该hidden属性的值,就可以区分是del还是edit了

解决方案 »

  1.   

    我现在不想修改actionform。感觉添加javascript方法不错。但暂时有点问题无法解决!还是希望用javascript的方法。实在不行,再用hidden的方法。
      

  2.   

    发现你的代码里,edit按钮没有放到form里
      

  3.   

    真是这个原因。多谢了!别急啊,给加分!
    在form中用不用加name啊,为何加name出错呢?name应该是等于struts-config里action中的name值吧?
      

  4.   

    使用html:form标记,不用手工加入form名称,在客户端根据*.do里的*+Form来命名form的名称,你可以查看一下网页源文件就知道了。
      

  5.   

    我在JSP中加了一个<input type=hidden name=action> 我查看源文件为<form name="viewWorkerForm" method="post" action="/soft/viewWorkerAction.do">,form 的name为viewWorkerForm   然后把document.action.value = action;改为viewWorkerForm.action.value = action; 然后在action中String action=request.getParameter("action");可取的action值为空啊,为什么啊?document是应该这么换吗?
      

  6.   

    我顶!如何给隐藏的action附值啊!
      

  7.   

    好奇怪,这是jsp代码跟struts的结合啊
    搞什么啊
    乱了