MySQLのBLOBでファイルの入出力の方法を探していましたらまさにこちらでやりたいことの記述がありましたので参考にさせて頂きました。JSPとかJAVAは初心者れべるです。
HTMLでファイルを指定してBlobUploadProcess.jspのファイルを実行すると
org.apache.jasper.JasperException: JSPのクラスをコンパイルできません
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token "<", invalid AssignmentOperator
※多分下記の部分でコンパイルできず上記のエラーが発生していると思います
List<FileItem> items = upload.parseRequest(request);
エラーの回避がまったくわからず困っています。ご教授お願いします。
HTMLでファイルを指定してBlobUploadProcess.jspのファイルを実行すると
org.apache.jasper.JasperException: JSPのクラスをコンパイルできません
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token "<", invalid AssignmentOperator
※多分下記の部分でコンパイルできず上記のエラーが発生していると思います
List<FileItem> items = upload.parseRequest(request);
エラーの回避がまったくわからず困っています。ご教授お願いします。
投稿:SSS[SSS]/2008年 05月 13日 20時 42分
/更新:2008年 05月 13日 20時 42分
RE:MySQLにバイナリデータを保存するを実行しましたがエラーがつまずいています
by 竹形 誠司[takegata]
竹形です。どうも。
List<FileItem> items = upload.parseRequest(request);
この書き方はJ2SE5.0から導入されたジェネリクスという書式です。それ以前のバージョンではエラーになるので、次のような感じにキャストしてください。List items = upload.parseRequest(request);
for(int i=0;i<items.size();i++){
FileItem fi = (FileItem)items.get(i);
/* fi を使った処理 */
}
可能であればJavaのバージョンアップをお勧めします。for(int i=0;i<items.size();i++){
FileItem fi = (FileItem)items.get(i);
/* fi を使った処理 */
}
投稿:竹形 誠司[takegata]/2008年 05月 13日 21時 05分
/更新:2008年 05月 13日 21時 11分
竹形様 早々のご回答ありがとうございます。
JAVAは JDK1.6.0_06 JRE1.6.0.06をインストールしました。
Tomcatは5.5.9 Apacheは2.2.4です
JSPを実行すると下記のエラーが画面に表示されます。
いろいろ他のサイトも参照しましたが解決できませんでした。
ご指導よろしくお願いします。
org.apache.jasper.JasperException: JSPのクラスをコンパイルできません
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token "<", invalid AssignmentOperator
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token "=", != expected
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token(s), misplaced construct(s)
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token ")", : expected
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error, insert ")" to complete ClassInstanceCreationExpression
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error, insert ";" to complete BlockStatements
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
JAVAは JDK1.6.0_06 JRE1.6.0.06をインストールしました。
Tomcatは5.5.9 Apacheは2.2.4です
JSPを実行すると下記のエラーが画面に表示されます。
いろいろ他のサイトも参照しましたが解決できませんでした。
ご指導よろしくお願いします。
org.apache.jasper.JasperException: JSPのクラスをコンパイルできません
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token "<", invalid AssignmentOperator
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token "=", != expected
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token(s), misplaced construct(s)
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error on token ")", : expected
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error, insert ")" to complete ClassInstanceCreationExpression
JSPファイル: /BlobUploadProcess.jsp の中の8行目でエラーが発生しました
生成されたサーブレットのエラーです:
Syntax error, insert ";" to complete BlockStatements
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
投稿:SSS[SSS]/2008年 05月 14日 18時 27分
/更新:2008年 05月 14日 18時 27分
えーっと、そうですか。
JSPコードのどこかが壊れているみたいですね。
こちらにファイルを貼り付けるので、ここからダウンロードして試してみてもらえますか?
JSPコードのどこかが壊れているみたいですね。
こちらにファイルを貼り付けるので、ここからダウンロードして試してみてもらえますか?
投稿:竹形 誠司[takegata]/2008年 05月 14日 18時 49分
/更新:2008年 05月 14日 18時 56分