看看你写的jsp 中<form>看

解决方案 »

  1.   

    jsp页面中的代码是:<body>
       <div id="vehicleIndex" align="center">
       <div id="img"><img src="Images/head.jpg"/></div>
       <div>
       <a href="vehicleManage.jsp">车辆管理</a>&nbsp;&nbsp;<a href="addVehicle.jsp">添加车辆</a>&nbsp;&nbsp;<a href="vehicleList.jsp">车辆列表</a>&nbsp;
       <a href="returnVehicle.jsp">还车</a>&nbsp;&nbsp;<a href="lendVehicle.jsp">租车</a>&nbsp;&nbsp;<a href="sumVehicleInfo.jsp">分类统计</a><br>
       </div>
      </div>
      <form action="Vehicle.do" method="post">
      <h2 align="center">添加车辆</h2>
      <div align="center">
      <div>类别:<select name="type" length="5">
      <option value="大卡车">大卡车</option>
      <option value="小轿车">小轿车</option>
      <option value="面包车">面包车</option>
      <option value="大客车">大客车</option>
      <option value="出租车">出租车</option>
      </select>
      </div>
      <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;车型:<input type="text" name="model" size="20"/></div>
      <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;车牌:<input type="text" name="no" size="20"/></div>
      <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;价格:<input type="text" name="price" size="20"/></div>
      <div><input type="submit" value="提交" size="20"/></div>
      </div>
      </form>
      </body>
      

  2.   

    我配置的DynaForm没有问题啊吗?
    怎么总是出现上面那个异常?我以为是我的doule类型的错了,但是我改后还是出错?
      

  3.   

    我配置的DynaForm没有问题啊吗?
    怎么总是出现上面那个异常?我以为是我的doule类型的错了,但是我改后还是出错?
      

  4.   

    是不是你用了DispatchAction而没有配置parameter参数
      

  5.   

    我VehicleAction中的代码是:
    package y2.ssh.vehicle.web.action;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.action.DynaActionForm;
    import org.apache.struts.actions.DispatchAction;import y2.ssh.vechile.biz.impl.VehicleBizImpl;
    import y2.ssh.vehicle.biz.VehicleBiz;
    import y2.ssh.vehicle.entity.Vehicle;/** 
     * MyEclipse Struts
     * Creation date: 10-30-2008
     * 
     * XDoclet definition:
     * @struts.action validate="true"
     */
    public class VehicleAction extends DispatchAction {
    /*
     * Generated Methods
     */ /** 
     * Method execute
     * @param mapping
     * @param form
     * @param request
     * @param response
     * @return ActionForward
     */
    private VehicleBiz biz=new VehicleBizImpl();
    public ActionForward doAdd(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response) {
    // TODO Auto-generated method stub
    DynaActionForm vehicleForm=(DynaActionForm)form;
    Vehicle vehicle=new Vehicle();
    vehicle.setCategory(vehicleForm.getString("category"));
    vehicle.setModel(vehicleForm.getString("model"));
    vehicle.setNo(vehicleForm.getString("no"));
    vehicle.setPrice((Double.parseDouble(vehicleForm.get("price").toString())));
        biz.addVehicle(vehicle);
        request.setAttribute("vehicle", vehicle);
        return  mapping.findForward("vehicleInfo");
    }
    }
    提交不到这个Action中就出现异常
      

  6.   

    怎么配置参数?我用的就是DispatchAction没有配置参数,怎么配置参数?
      

  7.   

    <action path="/Vehicle"  name="vehicleDynaForm" type="y2.ssh.vehicle.web.action.VehicleAction" parameter="method" >
    <forward name="vehicleInfo" path="/vehicleInfo.jsp"/>
    </action> <form action="Vehicle.do?method=doAdd" method="post"> 
      

  8.   

    struts中的中文乱码怎么处理?
      

  9.   

    有两种方式:一是写过滤器,还有就是写个类来继承struts里的一个类来处理,既然你在学struts,那就讨论第二种。
    写个类继承自RequestProcessor。package com.struts;import java.io.IOException;import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.RequestProcessor;
    public class Myrequest extends RequestProcessor()
    {
            @Override
    public void process(HttpServletRequest arg0, HttpServletResponse arg1)
    throws IOException, ServletException {
    arg0.setCharacterEncoding("utf-8");
    super.process(arg0, arg1);
    }
    }
    然后再struts.config.xml里配置下
     <controller processorClass="com.struts.MyRequest"></controller>
    注意配置信息要紧贴配在<message-resources  />上面,而不能把顺序打乱了 
      

  10.   

    function check(){
    if(document.getElementsByName["ispublic"].checked==true)
    {
    document.getElementsByName["ispublic"].value='是';
    alert('ok');
    }else
    {
    document.getElementsByName["ispublic"].value='否';
    alert('no');
    }
    }
    我用这个语句想给checkbox赋值,但是在action中怎么获取的总是on,而我给的值怎么就没有赋上了!希望各位帮帮我吧!谢谢了!