2009-04-01から1ヶ月間の記事一覧

参考 テキストエリアの代替としての'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個以…

参考URL

スタイルシートの基本 -- ごく簡単なHTMLの説明

外部ファイル(.css)が読み込めない

linkタグ.hrefのファイルパスがおかしい絶対パスにすると確認できる