菜鸟处女问!!!jsp内局部变量重复错误!!请高手解答!在线等!!

问题描述

1:错误代码:Stringsql4="selectgoodsid,goodsname,gprice,orderamount,buytimefrom"+"ordergoodsmegwhereoid="+Integer.parseInt(str[0]);Stringsql2=newString(sql4.getBytes(),"ISO-8859-1");Vector<String[]>vvv=DB.getMessage(sql2);错误提示:局部变量sq14,局部变量sq12,局部变量VVV重复。ps:jsp文件的这些变量只出现在这里2:错误代码:<%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="wyf.hxl.ManageBean,wyf.hxl.DB,java.util.*"%><tableborder="0"width="100%"><%Vector<String[]>vv=(Vector<String[]>)request.getAttribute("vv");if(vv==null){adBean.setShowPage(1);Stringgsql="select*fromgoodsmessage";inttotolpage=DB.getTotolPage(gsql);adBean.setTotolPage(totolpage);adBean.setSql(gsql);vv=DBcart.getPageContent(1,gsql);}for(inti=0;i<vv.size();i++){String[]str=vv.get(i);%><%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.util.*,wyf.hxl.PaginationBean,wyf.hxl.DB"%><jsp:useBeanid="handlePage"class="wyf.hxl.PaginationBean"scope="session"/><%Vector<String[]>vv=(Vector<String[]>)request.getAttribute("vv");if(vv==null){Stringsql="selectgoodsname,gprice,gtype,gimgurl,gamountfromgoodsmessage";handlePage.setShowPage(1);intnowpage=handlePage.getShowPage();inttotolpage=DB.totolPage("select*fromgoodsmessage");handlePage.setTotolPage(totolpage);handlePage.setSql(sql);vv=DB.selectPageMeg(nowpage,sql);}%><html><head></head><bodystyle="background:url('img/top/bg.gif')"><table><%for(inti=0;i<vv.size();i++){String[]str=vv.get(i);%><tr><td><imgsrc="<%=str[3]%>"height="150"border="1"/></td><td><tablewidth="100%"><tr><td>名称:<%=str[0]%></td></tr><tr><td>商品类型:<%=str[2]%></td></tr><tr><td>定价:¥<%=str[1]%></td></tr><tr><td>库存数量:<%=str[4]%></td></tr><%Stringsql="selectgamountfromgoodsmessagewheregamount<1andgoodsname='"+str[0]+"'";booleanamount=DB.selectMsg(sql);if(!amount){%><formaction="CustomerServlet"method="post"><tr><td><inputname="buy"type="submit"value="修改商品"><inputtype="hidden"name="gname"value="<%=str[0]%>"><inputtype="hidden"name="gclass"value="<%=str[2]%>"><inputtype="hidden"name="amount"value="<%=str[1]%>"><inputname="action"type="hidden"value="goodsManage"></td></tr></form><%}else{%><font>缺货</font><%}%></table></td></tr><%}%></table><hrcolor="black"size="1"/><%intshowPage=handlePage.getShowPage();inttotolPage=handlePage.getTotolPage();%><table><tr><td><br><%if(showPage>1){%><formaction="CustomerServlet"name="form"method="post"><inputname="before"type="submit"value="上一页"/><inputname="action"type="hidden"value="before"/></form><%}%></td><td><formaction="CustomerServlet"method="post"><tdalign="center"width="200"><selectonchange="this.form.submit()"name="changePage"><%for(inti=1;i<=totolPage;i++){Stringflag="";if(i==showPage){flag="selected";}%><optionvalue="<%=i%>"<%=flag%>>第<%=i%>页</option><%}%></select><inputname="action"type="hidden"value="pageChange"/></td></form></td><td><%if(showPage<totolPage){%><br><formaction="CustomerServlet"name="form1"method="post"><inputname="next"type="submit"value="下一页"/><inputname="action"type="hidden"value="next"/></form><%}%>错误位置</td></tr></table></body></html>错误提示:Multipleannotationsfoundatthisline:-语法错误,将“}”插入到完整块中-语法错误,将“}”插入到完整类体中-标记“}”上有语法错误,删除此标记

解决方案

解决方案二:
感觉是括号对应不起来导致,细心找找吧
解决方案三:
代码排版下,没有发现重复遍历。用eclipse排版下代码,看看脚本、括号匹配完整不

解决方案四:
谁来给它破处。。。嘿嘿,飘过...不擅长这个。。。
解决方案五:
括号的数目不对仔细检查
解决方案六:
Vector<String[]>vvif(vv==null){}for(inti=0;i<vv.size();i++){String[]str=vv.get(i);Vector<String[]>vv=vv定义重复了。
解决方案七:
呵呵,LZ的标题?
解决方案八:
up
解决方案九:
引用4楼tangyu477的回复:

括号的数目不对仔细检查

少个“}”,但是不知道加到哪个地方去,试了几个地方,都出错的
解决方案十:
仔细核对下语句中的{}我以前也出现这样的情况,试着改下语句,注意{}的配对
解决方案十一:
网页内嵌套这么多java脚本仿佛不太好吧

时间: 2024-10-07 13:31:20

菜鸟处女问!!!jsp内局部变量重复错误!!请高手解答!在线等!!的相关文章

一个网络程序,在局域网调试没有问题,把服务器端移到英特网(外网)上,运行客户端时出现&amp;amp;quot;远程主机强迫关闭了一个现有的连接&amp;amp;quot;错误!请高手进,在线等

问题描述 服务器端代码:classThreadtcp{privateSocketserver;publicThreadtcp(){IPAddresslocal=Dns.GetHostAddresses(Dns.GetHostName())[0];IPEndPointiep=newIPEndPoint(local,30000);server=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);server

值不能为空。参数名: type的错误,请高手执教

问题描述 利用接口处理,如下代码PublicClassRetrievalImplementsIRetrievalPublicSubNew()EndSubPublicFunctionExecute(ByValoContextAsIProcess,ByValsServiceIDAsString,ByValsParamsAsString,ByValnPageAsInteger,ByValOptionsAsObject)AsDataSetImplementsIRetrieval.ExecuteDimds

错误的参数个数或无效的参数属性值,请高手解答.NET程序问题

问题描述 case"WebSite"prodid=request("pid")ifinstr(prodid,",")thenprodid=replace(prodid,"","")pid=split(prodid,",")fork=0toUbound(pid)sqlstr="selectid,ProdName,EProdNamefromProductwhereid="

websphere studio开发GUI程序,运行就报org.eclipse.core.runtime错误请高手指点

问题描述 java.lang.RuntimeException:FatalError:Unabletolocatematchingorg.eclipse.core.runtimeplugin.atorg.eclipse.core.internal.boot.PlatformConfiguration.locateDefaultPlugins(PlatformConfiguration.java:2214)atorg.eclipse.core.internal.boot.PlatformConfi

c# 一个问题,DATAGRIDVIEW重些时碰到的错误,请高手指点

问题描述 usingSystem;usingSystem.ComponentModel;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;usingSystem.Data;usingSystem.Drawing;namespaceCHANCE{publicpartialclassCsDataGri

(急问)socket不断重连,会导致程序退出,请高手解答原因

问题描述 和服务器是用sokect/TCP建立的连接,断开后,就去有重新连接,但是当重连的次数达到很多时,会导致程序退出,请高手解答这是什么原因?有什么解决办法?多谢多谢! 解决方案 解决方案二:关注ing解决方案三:贴源码看看啊...解决方案四:"重连的次数达到很多时,会导致程序退出,"这个是可以自己控制的吧解决方案五:"重连的次数达到很多时,会导致程序退出,",应该是服务端没有释放socket连接的资源解决方案六:可能连接不是静态的可能发送或接收之前没有判断那个

再问个正则的问题,获取特定字符之间的内容,请高手解答啊!

问题描述 <!--start-->我被包围一层<!--start-->我被包围两层<!--end-->我被包围一层<!--end-->怎样用正则获取从<!--start-->到<!--end-->之间的内容,必须先获取最外层的,然后最后获取最内层的,而不是就进获取下一个.不知道我表达清楚了没有,再补充一下吧,先获取蓝色之间的(其中也包含绿色的部分),再获取绿色之间的. 解决方案 解决方案二:参考:reg.Pattern="[

tomcat-访问含有自定义标签的jsp文件,出现错误提示:标签处理类不能解析为类型

问题描述 访问含有自定义标签的jsp文件,出现错误提示:标签处理类不能解析为类型 1.该文件使用tomcat 发布 2.标签处理类已经过编译,没有错误,并且放到了WEB-INF/classes下面 我的思考:已经提示处理类can't be resolved,说明tld文件设置没有问题,路径也都正确,那请问,有什么原因会出现这样的情况? 解决方案 确定下web.xml中是否定义了该自定义标签

JavaWeb学习----JSP内置对象详解

[正文] 呼~~~花了一下午的时间,终于把JSP的内置对象的内容学完了,并做好了笔记,方便以后回顾. 今天是10月的最后一天,小小地总结一下吧,这个月共发表博客25篇(排版好麻烦的说),所有内容均由生命壹号本人敲键盘码起.基本是一天一篇,包括国庆的时候也是独霸教研室在学习,学习的大致内容也是和数据库.JavaWeb有关.毕竟以后搞开发不可能是单机吧,网络的部分是多么的重要.下个月要提高学习效率,学习任务要加大,争取早日进入工程实践,嘿嘿~~~ 菜鸟加油,恩,说我自己呢! 骚年矜持,恩,在说你咧!