问题描述
<tr><tdheight="30"class="tbinputshow">法规类型</td><td><selectname="law_type"><optionvalue="1"selected>法规草案<optionvalue="2">立法后评估<optionvalue="3">现行法规</select></td></tr>这是我JSP页面里的一个下拉列表框,我在Action里进行判断,然后把取得的相应数值存进数据库中,但是明明JSP页面上定义的为1,2,3,为什么保存在数据库里面只有0,1,这是为什么??有哪位高手帮帮忙~~
解决方案
解决方案二:
<optionvalue="1"selected>法规草案这里你用的selected,吧这个去掉,一般取select的值,就是取option中有selected的值
解决方案三:
在Action中执行业务的方法之前,打印下获取的参数,然后在判断是什么问题呗
解决方案四:
我在Action里面已经获取过来,打印出来也是对的,就是数据库里面都是0为什么?????
解决方案五:
<tr><tdheight="30"class="tbinputshow">法规类型</td><td><selectname="law_type"><optionvalue="1"selected>法规草案<optionvalue="2">立法后评估<optionvalue="3">现行法规</select></td></tr>首先一点,<option>后面最好加个</option>,看起来不舒服。。。第二,既然是取出来是对,那么肯定就是你插入数据的时候有问题。。。
解决方案六:
打印出來你的SQL執行語句看看是否是插入其他字段的數據了。
解决方案七:
打印出来是对的,那肯定是你插入的时候弄错了,仔细点
解决方案八:
up
解决方案九:
up
解决方案十:
publicclassLawFormextendsActionFormimplementsLawCreate,LawUpdate,LawAdjUpdate,LawItemAdjUpdate{}为什么老让我把这个类设成抽象类,为什么呀??还是刚才那个插入问题~
解决方案十一:
看看你的LawCreate,LawUpdate,是bu是抽象的
解决方案十二:
javax.servlet.ServletException:Servletexecutionthrewanexceptionatorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:260)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)atcn.com.ctdos.encry.LoginFilter.doFilter(LoginFilter.java:62)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)atcn.com.ctdos.filter.AuthControlFilter.doFilter(AuthControlFilter.java:77)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)atcn.com.ctdos.filter.CheckAllRequests.doFilter(CheckAllRequests.java:70)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)atorg.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)atorg.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)atorg.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)atorg.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)atorg.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)atorg.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)atorg.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)atorg.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)atorg.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)atorg.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)atorg.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)atorg.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)atorg.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)atjava.lang.Thread.run(Thread.java:595)帮忙看看什么错呀,怎么调试不好呀!帮帮忙吧,大哥大姐们~急用呀!!!!!!!!!