- - PR -
サーブレットのPatternについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-10-26 16:47
こんいちは、cikoと申します。
www.excite.co.jp/world/english/ から単語抜き出したいので、Pattern を利用しました。 Pattern pattern = Pattern.compile("name=\"after\" wrap=\"virtual\">"); String[] strs = pattern.split(str); //変換後の文書をHTMLから抜き出す(後文削除) str = strs[1]; pattern = Pattern.compile("</textarea>"); strs = pattern.split(str); //単語を抜き出す str = strs[0]; 今まで作ったjavaプログラムがうまく単語を抜き出しました。今回サーブレットでやってみたいがPatternのところがうまくできなかった。コンパイルがうまくできたが、実行したらエラーページが出てきた。 Apache Tomcat/4.0.3 - HTTP Status 500 - Internal Server Error サーブレットでパターンのやり方が間違いましたか? |
|
投稿日時: 2004-10-26 17:28
Tomcat 4.0.3が動いているサーバのJavaのバージョンはいくつでしょうか?
ひょっとして、1.3系をお使いではないでしょうか? java.util.regex.Patternは、J2SE1.4から追加されたクラスです。 1.3以前では使用できません。 もし1.3以前の場合は、jakarta OROのような他のライブラリを使用するとよいでしょう。 http://jakarta.apache.org/oro/index.html |
|
投稿日時: 2004-10-27 11:21
こんにちは、
ご返事どうもありがとうございました。 今動いているJavaのバージョンは1.4.2です。java.util.regex.Patternが含めているんじゃないかなと思いまして、この前ちゃんと単語抜き出しましたが、サーブレットでうまく実行できなかった。それはどうしてだろうか。 |
|
投稿日時: 2004-10-27 12:01
Java とかTomcat に限った話ではありませんが何か問題がおきたときはまずログを確認しましょう。
|
1