2010年11月22日月曜日

Prudence groovy editionでルーティングを変更する

Prudence groovy editionでルーティングを変更するには、以下のコードを実行します。

PRUDENCE_HOME/applications/test3/web/dynamicディレクトリに
display_entry.htmlを以下の内容で作成
<html>
<head><title>capture test</title></head>
<body>
<%
entryID = conversation.locals.get('entryid')
println "entry id:${entryID}"
%>
</body>
</html>

PRUDENCE_HOME/applications/test3/ディレクトリに
routing.gvを以下の内容で作成
document.execute('defaults/application/routing/')
router.capture('display_entry/{entryid}/', 'display_entry/')

ブラウザでhttp://localhost:8080/test3/display_entry/123/にアクセスする。
123がentryIDとして処理されてdisplay_entryにルーティングされる。

動作環境
Prudence "Luscious Groovy" Edition R571, JDK6 Update22

関連情報
prudenceのウェブサイト
http://threecrickets.com/prudence/

0 件のコメント:

コメントを投稿