• 締切済み

jspプログラムについて

下のJSPプログラムがうまく起動されません。どこか問題があるのでしょうか?<os>vista<apatch>2.2<java>jdk1.6.0_12<tomcat>5.5で実行しております。 <jsp> <html><body> <%@ page content type="text/html;charset=Shift_JIS" %> <% string[] results=null; try{ string inDs = request.getparameter("DS"); string inTb1 = request.getparameter("TEL"); string inKey = request.getparameter("KEY"); se.dbmag.AccessDbBybean my_bean = new se.dbmag.AccessDbbybean(); my_bean.setDs(inDs); my_bean.setTb1(inTb1); my_bean.setKey(inKey); my_bean.execute(); results = my_bean.getResults(); out.println("<br>社員を検索します"); out.println("<br>検索対象の社員番号は "+inKey" です"); try{ for(int i=0; i<2147483647; i++) { out.println("<br>"+results[i]); } }catch(ArrayIndexOutOfBoundsException e)() out.println"<br>検索が終了しました"); }catch(Exception e){ e.printStackTrace(); } %> </body></html> <エラー内容> org.apache.jasper.JasperException: /AccessDbJspByBean.jsp(2,17) 等号記号が必要です org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88) org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:199) org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:149) org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:162) org.apache.jasper.compiler.ParserController.getPageEncodingForJspSyntax(ParserController.java:435) org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:378) org.apache.jasper.compiler.ParserController.doParse(ParserController.java:170) org.apache.jasper.compiler.ParserController.parse(ParserController.java:101) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156) org.apache.jasper.compiler.Compiler.compile(Compiler.java:296) org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) よろしくお願いします

みんなの回答

  • pink_cn
  • ベストアンサー率25% (1/4)
回答No.2

out.println("<br>検索対象の社員番号は "+inKey" です");には 「"です"」の前に「+」がもれていたのではないでしょうか。 あと、気になるところは、string → String、getparameter→getParameter。 ご参考になれれば、幸いです。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

> AccessDbJspByBean.jsp(2,17) 2行目の17文字目がおかしい て出ているじゃない。 なぜそこを見ないわけ? その前後に書かれているものを元にぐぐれば あなたのコードとぐぐった結果出てきたコードに 微妙な違いがあることに気づけるはずよ。