2009-01-01から1年間の記事一覧

テーブル名の取得

select table_name from user_tables;

onchange

selectのonchangeは値が変わる前に実行されるっぽい。

ページ遷移

方法 location.href = 'ページ遷移を行いたいURL'; 参照 location.href(リンク)-JavaScript入門

s:url

概要 アドレスを出力するカスタムタグ 属性 属性名 効果 namespace struts.xmlのpackageタグのnamespace属性を指定する action struts.xmlのactionタグのname属性を指定する method actionクラスのメソッド名を指定する 使用方法 %{id属性で指定した値}とす…

s:file

commons-fileupload.jarが1.0だった場合、例外が発生し、使用できない。

string型

メソッド メソッド名 戻り値 引数 効果 substring string int, int 文字列を切り取る。開始位置の数値は0から、終了位置は切り取りたい位置-1例)"0123".substring(0, 2)→"01"が返る

jQueryクラス

概要 jQuery型は$関数によって取得可能なクラスです。 $関数の引数に指定したタグを中心に、値の取得や変更を行う事ができます。 メソッド メソッド名 戻り値 引数 効果 val String ? value属性の値を取得・変更します text String ? タグの要素を取得する。…

プラグインが適応できない

現象 jQueryのプラグインが実行できない 原因 scriptタグで何回もjQuery.jsを呼んでいると失敗する。 Struts2で開発している場合は、jsp:includeタグに注意する事

Twitterクラス

メソッド メソッド名 戻り値 引数 効果 updateStatus - String postを行う getMentions List - 自分宛のリプライ付postを返す getMentions List Paging 自分宛のリプライ付postを返す引数のsinceIDより高いIDを持つものを返す showUser User String ユーザ情…

参考 SQL講座 LEFT JOIN とRIGHT JOIN(表の外部結合)

Could not find action or result

Could not find action or resultは、Actionクラスが返す文字列がstruts.xmlの対応するresultタグのname属性と一致しない場合、発生する。

もう、class名やid名で悩まないんだからっ!!

もう、class名やid名で悩まないんだからっ!! - CSS HappyLife

つまづいた時は

CSS

クラス名を変更すると成功する場合がある

ドル関数

idから要素を取得する場合、引数は'#id名'とする。 参考 ASP.NETプログラマーのためのjQuery入門(2/5) - @IT

iconDock

参考 Dockメニューを実現するjavascript「iconDock」|skuare.net

参考 テキストエリアの代替としての'overflow'

jarファイル作成方法

参考 Java Eclipseで実行可能なJARファイルを作成する方法。: Java初心者入門講座

name属性について

同じ名前のname属性を持ったフォームが複数個ある場合、setterの引数をListにすると取得可能になる。 例 jsp側 Actionクラス側 public class Hoge extends ActionSupport { public setHoge(List hoge) { //hoge.size() == 3 //テキストフィールドに入力され…

Statusクラス

メソッド メソッド名 戻り値 引数 効果 getText String - つぶやき getCreatedAt Date - つぶやきをpostした時間 getUser User - つぶやきを発言したユーザ getId long - つぶやきの一意な?IDget*****TimeLine(long)にこの数値を入れると、入れた数値以上の…

Userクラス

メソッド メソッド名 戻り値 引数 効果 getScreenName String - ユーザ名(@でリプライ可能な名前)を返す getName String - ユーザ名(@でリプライ不可な名前)を返す

インターセプターからのセッション取得

取得方法 HttpSession session = ServletActionContext.getRequest().getSession(); 使用方法 session.getAttribute(セッションに格納した文字列);

s:selectで要素選択時にサーバに情報を飛ばす方法

を定義する id, namespace, action属性をformタグのように設定。 methodタグはs:submitタグのように設定する。 を定義する onchange属性 ↓ this.form.action = '%{のid名}' ↓ this.form.submit(); 間違ってる確率大。

session

-自分で作成したインターセプターを使用すると、セッションがsetSessionメソッドに自動で渡らないらしい。 というか、新しいページに画面遷移するたびにアクションクラスのインスタンスそのものが変わっているみたい。 インターセプターを使用する場合は手動…

疲れた - ジャム色緋色参式 トラバ……だと…… 全く伝わりませんでした( ´・ω・) 率直に言わないと伝わらない脳内電脳な俺。

mixiやめました。

ServletActionContextを使用しようとするとコンパイルエラーになる ↓ Tomcatのディレクトリに入っているcommon\lib\servlet-api.jarをインポートする

chain ↓ Action ↓ jsp chain ↓ 自作のインターセプター ↓ Action#execute(); ↓ jsp インターセプターを噛ませてchainすると、アクションクラスへの遷移時にexecuteを通るかもしれない

基礎

なにそれ? アクションクラスの実行前に入力チェックなどの処理を行うもの。 使用方法 「アクションクラス名-validation.xml」を、アクションクラスと同じファイルパス上に置く。 中身の記述は以下を参考に。 (3) アクションクラスのプロパティ名 バリデーシ…

requiredstring

なにそれ? 入力チェックを行うバリデーション。 文字列がnullあるいは""だった場合にエラーメッセージを返します。 使用方法 基礎を参照。 messageタグのinnerHTMLはs:fielderrorタグで出力できます。 「Could not find action or result」というエラーが出…

正規表現

使う時 package:java.util.regex.* Pattern pattern = Pattern.compile("^Java.*"); Matcher matcher = pattern.matcher("JavaでHello World"); boolean b= matcher.matches(); hellohiro.com 構文 構文 効果 * 直前の文字が0個以上連続 + 直前の文字が1個以…