2008-02-01から1ヶ月間の記事一覧

こんなWarningが…

現在、自社ポータルサイトの管理機能の動作が重く、その原因を調査中。 管理画面の中の某リンクをクリックした時に、 Tried to retrieve a localized string for a component that has not yet been added to the page. This can sometimes lead to an inval…

org.seasar.quartz.CronTrigger

<property name="cronExpression">"15/30 * * ? * *"</property> 15秒と45秒に処理が走るってことか(´・ω・`) 20時24分15秒、20時24分45秒、20時25分15秒…

Page Expired

「ページの有効期限切れ」 のようですが、原因が不明のまま。 ブラウザにキャッシュがたまりすぎなのか…(´・ω・`)

Wicket+JavaScript

今のプロジェクトの管理機能のところで、 チョコッとJavaScriptを活用しようと 考えていると… yanoさんの日記で、WicketとJavaScriptの連携に 関することが紹介されていました!なになに… 「WicketではJavaScriptを書く必要が全く無い」 !!!!!!!! ど…

そもそもの疑問…

現在携わっているWEBシステムでは、フロント (ユーザー側)と管理画面が、それぞれ別の サーバ(仮にAとBと名づけます)で動いています。 ソースの話をすると、フロントと管理の両方の ソースが1つのJavaプロジェクトに収まっていて、 そのプロジェクトをAとBそ…

AttributeModifierの活用方法

昨日の日記の続き(現プロジェクトでハマっているので…)。 例えば、HTMLのメタタグの「content」の内容を Java側で動的に変えたい場合。 (以下の例は、メタタグの中に「Chooです」と入れる場合)HTML側 <meta wicket:id="metaDescription" content=""/> Java…

AttributeModifier

CSSで制御されたHTMLタグの属性(「class=」や「style=」など) をJava側から制御したいと思い、午後からずっと調査していた のですが、AttributeModifierを用いることでそれが可能になる ということに気づきました! HTML側 <li id="event"> <a wicket:id=…

【Hibernate】遅延ローディングでエラー

failed to lazily initialize a collection of role: エンティティ.メンバ, no session or session was closed

WICKET-JA

t_yano氏が中心になって作られたWicketのサイト 「WICKET-JA」 がオープンしました!!Wicketに今月から触れ始めたばかりの私には、非常に ありがたいサイトです☆yanoさん、すごいなぁ…(´・ω・`)

サーバータイムアウトの設定

ローカル環境でアプリケーションを 立ち上げようとしたところ… DBからの読み込み処理に時間がかかり Tomcatが起動時タイムアウトを 起こしてしまいました(´・ω・`) Eclipseのメニューバーの[ウィンドウ] ⇒[設定] ⇒[サーバー] で、サーバー・タイムアウトの遅…

logicタグの使い方と、JS・CSSの外部ファイル化

logicタグの使い方なんてStrutsの初歩中の初歩なのですが、 それだけに忘れてしまうことも多く…^^;Actionクラスで request.setAttribute("menu", "staff"); というようにしておいて、そのActionクラスから呼ばれるJSPに <logic:equal name="menu" value=…

形態素解析

IT

instanceof

リダイレクト

Wicketの仕組みを利用して、簡単にリダイレクト処理を実現できる ことに気づきました(・∀・) リダイレクト処理クラスの呼び出し this.setResponsePage(RedirectLinkPage.class); これで下記のRedirectLinkPageを呼び出します。 リダイレクト処理のためのPage…

Internal Error

会員情報を入力・確認する画面で 「Internal Error」 が出てしまいました。ログファイルを見てみると 「failed to lazily initialize a collection of role」 「no session or session was closed」 というエラーが出ていたので、どうやらセッションが悪さ …

EclipseのTomcatプラグイン等など…

EclipseからTomcatを直接起動させることができるプラグインがあり、 WEBから無料で落とすことが出来ます。 「tomcat_plugin_V31.zip」をダウンロード →解凍すると 「com.sysdeo.eclipse.tomcat_3.1.0」 が現れるので、それをEclipseのpluginsに丸々コピー →E…

便利なショートカット

コメントの切り替え ⇒ Ctrl+7 リソースの検索 ⇒ Ctrl+Shift+R 型の検索 ⇒ Ctrl+Shift+T 前のメンバ ⇒ Ctrl+Shift+↑ 次のメンバ ⇒ Ctrl+Shift+↓ エディタをまとめて閉じる ⇒ Ctrl+Shift+W エディタにフォーカス ⇒ F12 ブレークポイントの切り替え ⇒ Ctrl+Shif…

リダイレクト

response.sendRedirect(url); ※IOExceptionを吐きます。

レスポンスの取得

HttpServletResponse response = ( (WebResponse) RequestCycle.get().getResponse()).getHttpServletResponse();

接続元のIPアドレス(グローバルIP)を取得する

HttpServletRequestのgetRemoteAddr()を使えば取れるようです。 HttpServletRequest request = ((WebRequest) RequestCycle.get().getRequest()).getHttpServletRequest(); String ip = request.getRemoteAddr();

ネットワークドライブの割り当て方法

「マイネットワーク」上で右クリック⇒「ネットワークドライブの割り当て」 と進んで、後は好きなドライブと対象のフォルダを選ぶだけ(・∀・)

ローカルホストのIPアドレスの取得

import java.net.*; InetAddress host = null; try { host = InetAddress.getLocalHost(); } catch(UnknownHostException e) { System.out.println(e); return; } // ローカルホストのホスト名とアドレス System.out.println("Host = " + host); // ローカル…

Apache2.2とPHPの設定が上手くいかず…

Apache2.2をインストールし、更にPHP5.25をインストールしたところ、 以下のようなエラーが出てしまいました。 Syntax error on line 120 of C:/Program Files/Apache Software Foundation/Apache2.2/htdocs: Cannot load C:/php/php5apache.dll into server…

リクエストパラメータの取得

HttpServletRequest request =( (WebRequest) RequestCycle.get().getRequest()).getHttpServletRequest();String name = request.getParameter("name");

アノテーション

クラスやメソッドの前に 「@RequiredSSL」 と書くだけで、SSL対応に切り替わるようになると、同僚が教えてくれました。 (これはこれで実際の動作に問題はあるようですが…)上記の記述を用いる場合、以下のように定義するみたいですね。 import java.lang.anno…

イテレータ

private ArrayList scheduleList = new ArrayList();for (Schedule schedule : scheduleList) { schedule.execute(); }Iterator iterator = scheduleList.iterator(); while(iterator.hasNext()) { Schedule schedule = iterator.next(); schedule.execute();…