2015年9月21日月曜日

安保法

安保法が成立した。

これでようやく日本も普通の国になったんじゃないかな。

たとえばPKOとかで味方の国の軍隊が攻撃されていて
助けることができないってのは絶対におかしい。
しかも、お前は助けないけど俺が危なくなったら助けてくれ。なんて虫がよすぎる。
国際社会ではそんなこと通用しない。国際社会じゃなくても友人同士でも通用しない。

戦争反対っていろいろ反対意見あるけど、
他の国だったら集団的自衛権なんて普通の事。
だけどそれだけの理由で他の国が戦争してるかな?
そんなにみんな馬鹿じゃないと思うけどな。

限りなく憲法違反に近い、ってことは置いといて
これで日本もようやく国際社会の仲間入りを果たしたんじゃないか。
と思う。







2015年9月20日日曜日

また一人

フリーアナウンサーの黒木奈々さんが亡くなった。
胃がん。

読売新聞で闘病から復帰についてのコラムを書いていたのを
楽しみに見ていた。

32歳、若すぎる。残念だ。

塩爺も亡くなった。
こちらは93歳、大往生だろう。

ご冥福をお祈り致します。

2015年9月18日金曜日

ストラッツのイテレータでちょっとハマった話

普通にList<String>のリストを用意して内容を出力する場合は以下でよい。
<s:iterator value="dataList">
<s:property/>
</s:iterator>

そこで、値がXXXXと一致する場合はボールドにしたいとかの場合は

<s:iterator value="dataList">
<s:if test="anyValue == <s:property/>">
<b><s:property/></b>
<s:if>
<s:if test="anyValue != <s:property/>">
<s:property/>
<s:if>
</s:iterator>
ってできるのかな。あれボールドにならない。
※anyValueはアクションに定義されている変数とします。

どうもtest句の中では<s:property/>は動かないみたい。
どうしよう。。。で以下で解決。

<s:iterator id="data" value="dataList">
<s:if test="anyValue == #data">
<b><s:property/></b>
</s:if>
<s:if test="anyValue != #data">
<s:property/>
</s:if>
</s:iterator>

イテレータにidをつけて#で参照した。