<tr>
    <td height="30" class="tbinputshow">法 规 类 型</td>
    <td>
  <select name="law_type">
    <option value="1" selected>法规草案
<option value="2">立法后评估
<option value="3">现行法规
  </select>
</td>
  </tr>这是我JSP页面里的一个下拉列表框,我在Action里进行判断,然后把取得的相应数值存进数据库中,但是明明JSP页面上定义的为1,2,3,为什么保存在数据库里面只有0,1,这是为什么??有哪位高手帮帮忙~~

解决方案 »

  1.   

    <option value="1" selected>法规草案
    这里你用的selected,吧这个去掉,一般取select 的值,就是取option中有selected的值
      

  2.   

    在Action中执行业务的方法之前,打印下获取的参数,然后在判断是什么问题呗
      

  3.   

    我在Action里面已经获取过来,打印出来也是对的,就是数据库里面都是0 为什么?????
      

  4.   

    <tr>
    <td height="30" class="tbinputshow">法 规 类 型 </td>
    <td>
    <select name="law_type">
    <option value="1" selected>法规草案
    <option value="2">立法后评估
    <option value="3">现行法规
    </select>
    </td>
    </tr>首先一点,<option>后面最好加个</option>,看起来不舒服
    第二,既然是取出来是对,那么肯定就是你插入数据的时候有问题
      

  5.   

    打印出來你的SQL執行語句  看看 是否是插入其他字段的數據了。
      

  6.   

    public  class LawForm extends ActionForm implements LawCreate, LawUpdate,
            LawAdjUpdate,LawItemAdjUpdate{}为什么老让我把这个类设成抽象类,为什么呀??还是刚才那个插入问题~
      

  7.   

      看看 你的 LawCreate, LawUpdate,  是bu是抽象的 
      

  8.   


    javax.servlet.ServletException: Servlet execution threw an exception
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:260)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at cn.com.ctdos.encry.LoginFilter.doFilter(LoginFilter.java:62)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at cn.com.ctdos.filter.AuthControlFilter.doFilter(AuthControlFilter.java:77)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at cn.com.ctdos.filter.CheckAllRequests.doFilter(CheckAllRequests.java:70)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:595)
    帮忙看看什么错呀,怎么调试不好呀!帮帮忙吧,大哥大姐们~急用呀!!!!!!!!!