[YMIR-154] [ymir-core] パス中からパラメータを取り出してPageにDIするようにする Created: 2007-11-17  Updated: 2007-11-18  Resolved: 2007-11-18

Status: Closed
Project: Ymir
Component/s: ymir-core
Affects Version/s: 0.9.4
Fix Version/s: 0.9.5

Type: New Feature Priority: Minor
Reporter: skirnir Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

PathMappingを拡張してパス中からパラメータを取り出せるようにして、取り出したパラメータをPageにDIするようにする。

例えば「/article/25.html」というパスについて、パターン「^/article/([^/]*).html」とページ名テンプレート「articlePage」、
パラメータテンプレート「id=${1}」を持つPathMappingがあれば、ArticlePage#setId(25)されるようにする。

(ちなみにパラメータのDIはリクエストパラメータと同様、strictモードでは@RequestParameterアノテーションが
ついたSetterにしか行なわれないようにする。これはセキュリティ上の理由から。)



 Comments   
Comment by skirnir [ 2007-11-18 ]

対処しました(r1147)。

Generated at Wed Apr 09 03:46:14 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.