请高手帮忙看一下代码

问题描述

汗!代码比较多!但是真的不知道为什么会错,请教高手,十分感谢!!!<%@pagelanguage="java"contentType="text/html;charset=gb2312"import="java.util.*,java.sql.*"pageEncoding="GB2312"%><linkrel="stylesheet"href="css/code43.css"type="text/css"><HTML><HEAD><title>查询数据并求和</title><scriptlanguage="javascript">functionbuy(){document.form1.submit();}functioncheck(){varuname=document.all("regname").value;varname=document.all("hid").value;vardatetype1=/^[0-9]{4}/[0-9]{1,2}/[0-9]{1,2}$/;if(uname!=name){alert("输入的用户不正确");returnfalse;}elseif(!(datetype1.exec(document.form.xfdate.value))){alert("输入的日期格式不正确,请仔细检查!");document.form.xfdate.focus();returnfalse;}elseif(document.form.cqmoney.value==""){alert("金额不能为空");document.form.cqmoney.focus();returnfalse;}else{form.action="cqaction";form.target="_parent";form.submit();}}</script><METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312"></HEAD><BODYstyle=scrollbar-arrow-color:#227776;scrollbar-base-color:#C6DCDEtext=#000000bgColor=#ffffffleftMargin=0topMargin=0background="img/bg.gif"marginwidth="0"marginheight="0"><formname="form"method="post"><divalign="center"><tablewidth="959"height="585"border="0"><inputtype="hidden"id="hid"name="hid"value="<%=(String)session.getAttribute("user")%>"/><tr><tdheight="33"colspan="5"align="right">用户名</td><tdwidth="508"height="33"align="right"><label><divalign="left"><inputtype="text"name="regname"></div></label></td><tdwidth="82"rowspan="5">&nbsp;</td></tr><tr><tdheight="33"colspan="5"align="right">存钱时间</td><tdheight="33"align="right"><label><divalign="left"><inputtype="text"name="cqdate"></div></label></td></tr><tr><tdheight="33"colspan="5"align="right">存钱银行</td><tdheight="33"align="right"><divalign="left"><selectname="cqbank"id="cqbank">//以下代码报错<%request.setCharacterEncoding("gb2312");StringstrError=null;Stringuserid=(String)session.getAttribute("user");try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection("jdbc:odbc:goodschaginfo");Statementstmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);Stringsql="selectcqselectfromselectformwhereregnamelike'%"+userid+"%'";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){%><optionvalue="<%=rs.getString("cqselect")%>"><%=rs.getString("cqselect")%></option><%}rs.close();stmt.close();con.close();}catch(ClassNotFoundExceptione){strError=e.toString();}catch(SQLExceptione){strError=e.toString();}%></select></div></td></tr><tr><tdheight="33"colspan="5"align="right">存多少钱</td><tdheight="33"align="right"><label><divalign="left"><inputtype="text"name="cqmoney"></div></label></td></tr><tr><tdheight="33"colspan="5"align="right">备注</td><tdheight="33"align="right"><label><divalign="left"><inputtype="text"name="cqbeizhu"></div></label></td></tr><tr><tdheight="51"colspan="3"align="center"><label><inputtype="submit"name="Submit"value="提交"></label></td><tdheight="51"colspan="3"align="center"><inputtype="button"name="Submit2"value="返回"onClick="window.history.go(-1);"></td></tr></table></div></form></TD></td></tr></table></BODY></HTML>

解决方案

解决方案二:
是运行的时候报错:typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionorg.apache.jasper.JasperException:UnabletocompileclassforJSP:Anerroroccurredatline:89inthejspfile:/cunqian.jspDuplicatelocalvariableuserid86:<%87:request.setCharacterEncoding("gb2312");88:StringstrError=null;89:Stringuserid=(String)session.getAttribute("user");90:91:92:Stacktrace:org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)noteThefullstacktraceoftherootcauseisavailableintheApacheTomcat/6.0.18logs.
解决方案三:
Stringuserid=(String)session.getAttribute("user");你存在session中的是user对象吧!如果说你存在session中的是user对象,那用String接受,肯定会报错的!
解决方案四:
Stringuserid=(String)session.getAttribute("user");你存在session中的是user对象吧!如果说你存在session中的是user对象,那用String接受,肯定会报错的!
解决方案五:
Stringuserid=(String)session.getAttribute("user");你存在session中的是user对象吧!如果说你存在session中的是user对象,那用String接受,肯定会报错的!
解决方案六:
引用4楼liutianxiong888的回复:

Stringuserid=(String)session.getAttribute("user");你存在session中的是user对象吧!如果说你存在session中的是user对象,那用String接受,肯定会报错的!

完全同意。
解决方案七:
Anerroroccurredatline:89inthejspfile:/cunqian.jspDuplicatelocalvariableuserid86:<%87:request.setCharacterEncoding("gb2312");88:StringstrError=null;89:Stringuserid=(String)session.getAttribute("user");90:91:92:错误提示说的清清楚楚的Duplicatelocalvariableuserid重复的本地变量userid

时间: 2024-11-08 18:22:03

请高手帮忙看一下代码的相关文章

html5-急求教!请JS或H5高手帮忙看个代码,代码中哪段是控制(图片)最大播放数量的?

问题描述 急求教!请JS或H5高手帮忙看个代码,代码中哪段是控制(图片)最大播放数量的? 我是新手,看不太明白,求教... 目前的代码是有10张图片顺序播放,但是我希望只播放3张,也就是最大播放数量控制在3以内. 非常感谢!!! (function(){ var now = { row:1, col:1 }, last = { row:0, col:0}; const towards = { up:1, right:2, down:3, left:4}; var isAnimating = fa

jvm-tomcat自动挂掉,在tomcat/bin/hs_err_pid4884.log如下,请高手帮忙看下。

问题描述 tomcat自动挂掉,在tomcat/bin/hs_err_pid4884.log如下,请高手帮忙看下. # A fatal error has been detected by the Java Runtime Environment: # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c95a1db, pid=5424, tid=2752 # JRE version: 6.0_45-b06 Java VM: Java HotSpo

mysql创建触发器报错,请高手帮忙看下

问题描述 mysql创建触发器报错,请高手帮忙看下 DROP TABLE if EXISTS tb; CREATE TABLE tb(BH CHAR(16),content VARCHAR(20),date DATETIME,val INT); CREATE TRIGGER tri_NewBH BEFORE INSERT ON tb FOR EACH ROW BEGIN DECLARE dt CHAR(8) DECLARE bh_id CHAR(16) DECLARE number INT(1)

opengl-关于OpenGL问题,请高手帮忙Review一下代码

问题描述 关于OpenGL问题,请高手帮忙Review一下代码 下面的代码是我写的,不知道为什么要表示的东西没有被显示,而一直都是黑画页. 代码如下: oid CBuild::GlRealize() { glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(800,400); glutInitWindowPosition(100,100); glutCreateWindow("Building"); Init()

请教一个.net中对.txt文件操作的问题,请高手帮忙看一下!!

问题描述 下载推荐人配置文件introduce.txt,保存神州游游戏大厅的神州游游戏目录中.通过这台机器注册的所有游戏用户,您的帐号将成为默认推荐人.配置文件introduce.txt的保存路径:假设您的唐人游游戏大厅默认安装在C:ProgramFiles神州游游戏目录下,则推荐人配置文件为:C:ProgramFiles神州游游戏introduce.txt这个功能怎么实现呀,高手帮忙看一下呀,急呀!!! 解决方案 解决方案二:???解决方案三:下载推荐人配置文件introduce.txt,保存

MyEclipse开发ejb问题,请高手帮忙看一下

问题描述 Jboss中javax.naming.NameNotFoundException:FirstEjbBeannotbound刚学Jboss用的是Myeclipse,运行Jboss客户端是出现此异常,请问是我程序错了还是Jboss安的不对啊?jndi.propertiesjava.naming.factory.initial=org.jnp.interfaces.NamingContextFactoryjava.naming.factory.url.pkgs=org.jboss.namin

SSI声明式事务不起作用,请高手帮忙看下

问题描述 用的SSI框架(Struts2.1.8+Spring2.5+Ibatis2.3.4)将事务的开启定义在了biz层,声明式事务中指定了哪些方法使用读写事务,如果biz中定义的方法与声明式事务中指定的方法名不一致,应该无法增删改的,但结果是仍然能增删改,请高手看看哪里出了问题声明式事务中定义的是save*,而biz里面方法名是insertEmp,以前SSH集成的时候这样写访问会报错数据也插入不进去,但换成SSI之后,就没这个效果了配置如下:Spring配置<beanid="prope

weblogic问题,请高手帮忙,先谢谢了!!!!

问题描述 程序中有如下代码:--if(FZqbz.equalsIgnoreCase("GP")){pzKmh=getKmbyAttrSelf("股票投资",sKmh,FTzbz,FSzSh,sTabpre);//查询数据库数据给pzKmh赋值}elseif(FZqbz.equalsIgnoreCase("--")){--//此处代码不会执行}returnpzKmh;在weblogic9.2和weblogic10.0中,pzKmh赋值时正确,pzK

c++新手,请大家帮忙看一看代码哪错了

问题描述 c++新手,请大家帮忙看一看代码哪错了 要求:用户输入一段话,输出每个单词出现的次数如输入:hello my friend . I miss you my friend输出:单词 次数 hello 1 my 2 friend 2 I 1 miss 1 you 1 #include #include #include using namespace std; int main(){ string sen;//用来记录用户输入的句子string word[100];int ab;int t