选择按钮 点击后没反应 浏览器显示 找不到对象jsp页面 <tr bgcolor="f5f5f5"> 
      <td width="25%"> <div align="right">产品类别<font color="#FF0000">*</font>  :</div></td>
      <td width="75%"> <input type="text" name="v_type_name" disabled="true" size="30"/>       
        <input type="button" name="select" value="选择..." onClick="javaScript:winOpen('<html:rewrite action="/control/product/manage"/>?method=selectUI','列表',600,400)">(<a href="<html:rewrite action='/control/product/type/manage'/>?method=addUI">添加产品类别</a>)
      </td>
    </tr>////////////////////////////////////////////
struts-config.xml 配置
<!--产品管理 -->
<action path="/control/product/manage" name="productForm" scope="request" parameter="method">
<forward name="add" path="/WEB-INF/page/product/add_product.jsp"/>
<forward name="typeselect" path="/WEB-INF/page/product/productTypeSelect.jsp"/>
</action>
/////////////////////////////////////////////
ProductManageAction.javapackage com.myboxcs.web.action.product;import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import org.springframework.stereotype.Controller;import com.myboxcs.bean.product.Brand;
import com.myboxcs.bean.product.productType;
import com.myboxcs.service.product.BrandService;
import com.myboxcs.service.product.ProductInfoService;
import com.myboxcs.service.product.ProductTypeService;
import com.myboxcs.web.formbean.product.ProductForm;@Controller("/control/product/manage")
public class ProductManageAction extends DispatchAction {
@Resource (name="productInfoServiceBean")
 private ProductInfoService productInfoService;
@Resource(name="brandServiceBean")
private BrandService brandService;
@Resource (name="productTypeServiceBean")
 private ProductTypeService productTypeService;
/**
 * 
 选择类别
 */
public ActionForward selectUI(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ProductForm formbean=(ProductForm) form;
String jpql="o.products is null";
Object[] params=new Object[0];
if(formbean.getTypeid()!=null&&formbean.getTypeid()>0){
jpql="o.products.id=?1";
params=new Object[]{formbean.getTypeid()};
}
request.setAttribute("types",productTypeService.getScrollData(productType.class, -1, -1, jpql, params).getResultlist());
return mapping.findForward("typeselect");
}
/////////////////////////////////////////////
请大家帮忙找找 问题出在哪!

解决方案 »

  1.   

    参数不正确,看着像url有问题!!
      

  2.   

    winOpen?如果我写javascript:abcdefg()难道也能执行?
      

  3.   

    顶,确定是wiOpen?你写winOpen这个js方法了么?
      

  4.   

    问题已经解决的 问题的确出在winOpen函数这里, JS里面到是包含了这个函数 ,后来发现调用这个JS时候路径敲错了!