ETC

近頃、このブログへリンク元にETC関連がいくつかあるので、現状を報告しておきましょ。そんな頻繁に使うわけではないけど、順調に動いております。とりあえず、ETCが欲しかっただけの私にとっては、オニキスでトータル三千円くらいで買えたのは良かったかと。取り付け自体は自分でできると思うし(たしか、バッテリのマイナスをはずして、助手席の棚(名前忘れた)をはずして、横から線の束をとって、かませて完了)。まぁ、自分で取り付けることができないなら、作業料金が取られる場合が多いと思うので、たぶん、そこいらでやっても一緒かと。近頃は、ダイエーとかでは、月200円で2年契約でやっていた気がするし(トータル五千円くらいになるかもしれんが)。

ログインフォームをテンプレートに

現在、J2では、ログインポートレットを置かねば、ログインすることができない。がしかし、テンプレートにログインフォームを付ける方法もある。それをやるためには、PortalFilterを有効にする必要がある。以下のような変更。

--- src/webapp/WEB-INF/web.xml  (リビジョン 378369)
+++ src/webapp/WEB-INF/web.xml  (作業コピー)
@@ -24,23 +24,19 @@
<filter-name>AJAXFilter</filter-name>
<filter-class>org.apache.jetspeed.ajax.AJAXFilter</filter-class>
</filter>
-  <!--
<filter>
<filter-name>PortalFilter</filter-name>
<filter-class>org.apache.jetspeed.login.filter.PortalFilter</filter-class>
</filter>
-  -->
<filter-mapping>
<filter-name>AJAXFilter</filter-name>
<url-pattern>*.ajax</url-pattern>
</filter-mapping>
-<!--
<filter-mapping>
<filter-name>PortalFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
--->
<listener>
<listener-class>org.apache.jetspeed.engine.JetspeedServlet</listener-class>

これにより、レイアウトデコレータにログインフォームを置いて、ログインすることができる。でも、まだ、ログインエラーの時などの処理方法が確立してないんだけどね・・・。まぁ、方法がないというわけではないと言うことで。