str.indexOf(ch) は、文字列の中で文字 ch が最初に出現する位置を
0を基点とする文字数で返します。見つからない時は -1 を返します。
String str = "ABCDEFG";
System.out.println(str.indexOf('C'));
の場合3が帰ってくる
こんなこともしらべられる
boolean aaaaFlag = nowUrl.indexOf("aaaa.do")>0;
URLにaaaaが含まれていればaaaaであるということがいえるのでtrueがセットされる
indexOfメソッドは見つからない場合-1をかえすからこんなロジックが成り立つ
おもしろいといえばおもしろい
2009年7月30日木曜日
repuestオブジェクト
-------------------------------------------------
getContextPath コンテキストパス
getServletPath サーブレットパス
getPathInfo 拡張パス
getPathTranslated 拡張パス(物理パス)
getRequestURL リクエスト時のURL
getRequestURI コンテキストパスから拡張パスまで
-------------------------------------------------
いろいろある
○参考サイト
http://www.atmarkit.co.jp/fjava/javatips/067jspservlet030.html
http://www.ki.rim.or.jp/~kuro/Java/Etc/Etc-02-ServletInfo.html
▲request.getQueryString
URLのケツについた?以降の値を取得する。
getContextPath コンテキストパス
getServletPath サーブレットパス
getPathInfo 拡張パス
getPathTranslated 拡張パス(物理パス)
getRequestURL リクエスト時のURL
getRequestURI コンテキストパスから拡張パスまで
-------------------------------------------------
いろいろある
○参考サイト
http://www.atmarkit.co.jp/fjava/javatips/067jspservlet030.html
http://www.ki.rim.or.jp/~kuro/Java/Etc/Etc-02-ServletInfo.html
▲request.getQueryString
URLのケツについた?以降の値を取得する。
Attribute
--------------------------------------
①javaのクラスで値をセットする
--------------------------------------
//値を直接だったり
httpSession.setAttribute(Const.LOGIN_FLAG,"0");
//変数をだったり
httpSession. をつけないとgrep検索にひっかからないことがあるので注意
--------------------------------------
②jspでの表示、もしくは利用
--------------------------------------
String loginflg = (String)session.getAttribute(Const.LOGIN_FLAG);
型 変数 =(型)session.getAttribute(key名)
--------------------------------------
③最終的に利用一例だけど
--------------------------------------
<% if( loginflg.equals("0") ){%>
①javaのクラスで値をセットする
--------------------------------------
//値を直接だったり
httpSession.setAttribute(Const.LOGIN_FLAG,"0");
//変数をだったり
httpSession. をつけないとgrep検索にひっかからないことがあるので注意
--------------------------------------
②jspでの表示、もしくは利用
--------------------------------------
String loginflg = (String)session.getAttribute(Const.LOGIN_FLAG);
型 変数 =(型)session.getAttribute(key名)
--------------------------------------
③最終的に利用一例だけど
--------------------------------------
<% if( loginflg.equals("0") ){%>
Constクラスをつくったりしちまうか
utilパッケージの中につくるのがいいかも
ちなみにこのクラスはjspからも利用が可能である。
importが必要であるが
ちなみにこのクラスは
public static final のかたまり
ちなみにこのクラスはjspからも利用が可能である。
importが必要であるが
ちなみにこのクラスは
public static final のかたまり
dto
見た目
sessarが関係してるっぽい
setter とgetterで構成されているから、ようはBeanの仲間。
http://www.kacchi.jp/blog/2007/06/dtoentitydxo.html
sessarが関係してるっぽい
setter とgetterで構成されているから、ようはBeanの仲間。
http://www.kacchi.jp/blog/2007/06/dtoentitydxo.html
2009年7月29日水曜日
コンテキスト宣言モード
以下抜粋
「コンテキスト宣言モード」は、コンフィグレーションファイルの選択となります。
「server.xml」を選択すると、\conf\server.xml にアプリケーションコンテキストの設定が更新されます。
「コンテキストファイル」を選択すると、指定したディレクトリ(デフォルトは\conf\Catalina\localhost)にアプリケーションコンテキストの設定ファイル(プロジェクト名.xml)が作成されます。
つまり、「server.xml」を選択した場合は複数のアプリケーションを1つのファイルで一括管理、「コンテキストファイル」を選択した場合は、アプリケーションごとに1つずつのファイルで管理となります。どちらでもよいですが、個人的には「コンテキストファイル」の方が各種設定の使い勝手が良いように感じます。
http://www.esco-sb.jp/blog/roughjustice/archives/2006/02/sysdeo_tomcat.php
結局はserver.xmlの設定がどこにいくかということが問題である。
サーバー追加をおこなって(Tomcatプラグインを使わずに)やるとまた別の場所にできるわけです
えっとどこだっけ
C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
構成および実行のサーバーの引数タブのVM引数にもかいてある。
サーバーが増えるたびにtmpが増えていく感じ
つもりサーバーを追加したときはworkspaceの中に設定ファイルができるということですたぶん
「コンテキスト宣言モード」は、コンフィグレーションファイルの選択となります。
「server.xml」を選択すると、
「コンテキストファイル」を選択すると、指定したディレクトリ(デフォルトは
つまり、「server.xml」を選択した場合は複数のアプリケーションを1つのファイルで一括管理、「コンテキストファイル」を選択した場合は、アプリケーションごとに1つずつのファイルで管理となります。どちらでもよいですが、個人的には「コンテキストファイル」の方が各種設定の使い勝手が良いように感じます。
http://www.esco-sb.jp/blog/roughjustice/archives/2006/02/sysdeo_tomcat.php
結局はserver.xmlの設定がどこにいくかということが問題である。
サーバー追加をおこなって(Tomcatプラグインを使わずに)やるとまた別の場所にできるわけです
えっとどこだっけ
C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
構成および実行のサーバーの引数タブのVM引数にもかいてある。
サーバーが増えるたびにtmpが増えていく感じ
つもりサーバーを追加したときはworkspaceの中に設定ファイルができるということですたぶん
登録:
投稿 (Atom)