选择按钮 点击后没反应 浏览器显示 找不到对象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");
}
/////////////////////////////////////////////
请大家帮忙找找 问题出在哪!
<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");
}
/////////////////////////////////////////////
请大家帮忙找找 问题出在哪!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货