[Seasar-user:9105] Re: [TeeDa]リクエストヘッダのとり方

fujihara [E-MAIL ADDRESS DELETED]
2007年 7月 11日 (水) 16:32:51 JST


fujiharaです。

Pageクラスに以下のロジック追加して実行しました。

> HttpHeaderは以下で取得出来ます。
> -------------------------------------
> private Map header;
>
> public void setHeader(Map header) {
>  this.header = header;
> }
>

こんなエラーが出て取得できませんが...
 [ESSR0041]org.seasar.framework.container.external.servlet.ServletRequestMapの作成に失敗しました。理由はjava.lang.InstantiationException:org.seasar.framework.container.external.servlet.ServletRequestMaporg.seasar.framework.exception.InstantiationRuntimeException:[ESSR0041]org.seasar.framework.container.external.servlet.ServletRequestMapの作成に失敗しました。理由はjava.lang.InstantiationException:org.seasar.framework.container.external.servlet.ServletRequestMap at org.seasar.framework.util.ClassUtil.newInstance(ClassUtil.java:104) atorg.seasar.framework.container.hotdeploy.HotdeployUtil.rebuildMap(HotdeployUtil.java:133) atorg.seasar.framework.container.hotdeploy.HotdeployUtil.rebuildValueInternal(HotdeployUtil.java:97) atorg.seasar.framework.container.hotdeploy.HotdeployUtil.rebuildValue(HotdeployUtil.java:74) atorg.seasar.teeda.extension.html.impl.SessionPagePersistence.restoreValues(SessionPagePersistence.java:359) atorg.seasar.teeda.extension.html.impl.SessionP
 agePersistence.restore(SessionPagePersistence.java:106) atorg.seasar.teeda.extension.html.impl.HtmlViewHandler.setUpRequestForExternalBinding(HtmlViewHandler.java:104) atorg.seasar.teeda.extension.html.impl.HtmlViewHandler.restoreView(HtmlViewHandler.java:97) atorg.seasar.teeda.core.lifecycle.impl.RestoreViewPhase.composeViewRoot(RestoreViewPhase.java:113) atorg.seasar.teeda.core.lifecycle.impl.RestoreViewPhase.executePhase(RestoreViewPhase.java:81) atorg.seasar.teeda.core.lifecycle.AbstractPhase.execute(AbstractPhase.java:55) atorg.seasar.teeda.core.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:68)diconファイルの設定が必要なのでしょうか?----- Original Message -----From: <[E-MAIL ADDRESS DELETED]>To: <[E-MAIL ADDRESS DELETED]>Sent: Wednesday, July 11, 2007 4:20 PMSubject: [Seasar-user:9102] Re:[TeeDa]リクエストヘッダのとり方> 米林です。>> ----- Original Message -----> From: "fujihara" <[E-MAIL ADDRESS DELETED]>> Sent: Wednesday, July 11, 2007 4:07
  PM>>> fujiharaです。>>>> Churaプロジェクト(Teeda1.07+S2DAO1.0.43)で社内システムを>> 構築しています。>>>> いつもくだらない質問で申し訳ありません。>> TeedaでRequestヘッダを取得しようとした場合どのようにすれば>> よいのでしょうか?>> HttpHeaderは以下で取得出来ます。> -------------------------------------> private Map header;>> public void setHeader(Map header) {>  this.header = header;> }>> ------------------------------------->>>> こんな感じで取れますか?>>>>  private Map requestScope;>>>>  public Map getRequestScope() {>>   return requestScope;>>  }>>>>  public void setRequestScope(Map requestScope) {>>   this.requestScope = requestScope;>>  }>> このソースで取れるかどうか試してみると良いと思いますよ。> 例えば、requestScopeというMapの全てのキーと値を> デバッグしてみたり。>> よろしくお願いします。> ---> 米林 正明> [E-MAIL ADDRESS DELETED]> _______________________________________
 ________> Seasar-user mailing list> [E-MAIL ADDRESS DELETED]> https://ml.seasar.org/mailman/listinfo/seasar-user>



Seasar-user メーリングリストの案内