在jquery 定义action中的方法$(document).ready(function(){
var dealBtn = "<a class='sava_b b' href='#' id='dealBtn'>处理</a>&nbsp;";
         $("#btnLine").empty();
$("#btnLine").append(dealBtn);

$("#dealBtn").click(function(){
var departID = $("#departID").val();
var obj = document.forms['tableform'];
obj.action = '<s:url value="/dealDispatch.action?method=deal"/>' + "&departID="+departID;
//obj.submit();
});
action 中 此方法的定义  public String deal()
{
return "deal";
}
struts定义跳转的jsp页面<action name="*Dispatch" class="org.web.action.business.DispatchAction"
method="{1}">
<result name="list">/pages/business/dispatch/listDispatch.jsp</result>
<result name="show">/pages/business/dispatch/showInspect.jsp</result>
<result name="check">/pages/business/dispatch/checkDispatch.jsp</result>
<result name="openHis">/pages/business/dispatch/listOpenHis.jsp</result>
<result name="oshow">/pages/business/dispatch/showOpenHis.jsp</result>
<result name="deal">/pages/business/dispatch/dealDispatch.jsp</result> </action>
为什么没有跳转到这个页面?请大大们给我解下惑!晚饭感谢struts SSH

解决方案 »

  1.   

    <SPAN style="COLOR: #ff0000"> 这个是编辑的时候不下心加进去的 
      

  2.   

    struts配置文件可以这么写?  span什么的标签不是html的么。  你调用的是dealDispatch.action,而配置文件中是用的通配符*Dispatch,调用到action中的方法没?
      

  3.   

    在jquery 定义action中的方法 $(document).ready(function(){
    var dealBtn = "<a class='sava_b b' href='#' id='dealBtn'>处理</a>&nbsp;";
    $("#btnLine").empty();
    $("#btnLine").append(dealBtn);
    $("#dealBtn").click(function(){
    var departID = $("#departID").val();
    var obj = document.forms['tableform'];
    obj.action = '<s:url value="/dealDispatch.action?method=deal"/>' + "&departID="+departID;
    });
    DispatchAction 中 此方法的定义public String deal()
    {
    return "deal";
    }
    struts.xml 配置  <action name="*Dispatch" class="org.web.action.business.DispatchAction"
    method="{1}">
    <result name="list">/pages/business/dispatch/listDispatch.jsp</result>
    <result name="show">/pages/business/dispatch/showInspect.jsp</result>
    <result name="check">/pages/business/dispatch/checkDispatch.jsp</result>
    <result name="openHis">/pages/business/dispatch/listOpenHis.jsp</result>
    <result name="oshow">/pages/business/dispatch/showOpenHis.jsp</result>
    <result name="deal">/pages/business/dispatch/dealDispatch.jsp</result>
    </action>
      

  4.   

    知道什么原因了  
    在jquery代码里加一个提交 obj.submit(); 它才能跳转到配置文件中的路径, obj.action 只是修改了from表单的路径, 提交后才能真正修改action的路径
      

  5.   

    。。看了半天,还以为是故意注释掉的submit代码