JSP相談室
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG00021
NGNGASPでいうところの
Response.End
みたいに、途中で処理を終わらせてしまうようなことはJSPでもできるのですか?
できないような気がするんだけど。できたら便利なんだよなぁ。
0003デフォルトの名無しさん
NGNGif ( hogehoge == true ) {
%>
適当なHTML
<%
}
%>
</body></html>
こんなんじゃダメ?
00042
NGNGご返答ありがとうございます。
もちろん、そうやってできるのは知っていますが。
例えば、入力にエラーがある場合はエラーメッセージを表示して終了。
そうでない場合は正規のながいHTMLを表示しようとした場合、
上記のようにやると{ と } の間がものすごく開いてしまいますよね。
<% if(hogehoge==false){
out.println("エラーだよ");
response.end(); // こんな感じにしたい
}
%>
正しい場合のHTMLずらずら
ずらずら
ずらずら
ずらずら
とできると嬉しいのですが。
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGそれかクラスパスの通ってるとこなら、どこでもいいんだっけ?
0007デフォルトの名無しさん
NGNGJ2EE的には、.warのWEB-INF/classes配下か、.jar化してWEB-INF/lib
まあクラスパス通ってればOK
0008デフォルトの名無しさん
NGNGreturn;じゃだめ?
00092
NGNGうわ。。目から鱗。
なるほど。言われてみれば・・。
それって、一般的な方法ですか?
みなさん、使ってらっしゃる?
0010デフォルトの名無しさん
NGNGif ( hogehoge == true ) {
%>
<jsp:forward page="fail.html" />
<%
}
%>
は? fail.htmlに失敗のメッセージと元のページへの
リンクを書いておく。ページ変わるけど。
0011デフォルトの名無しさん
NGNGhttp://corn.2ch.net/test/read.cgi?bbs=php&key=984840356
=============================================
%>
■ このスレッドは過去ログ倉庫に格納されています