4

タグ使ってます

<shiro:hasPermission name="content:view">

JSP のさまざまな場所で、現在のユーザーが持っている権限に応じてコンテンツを表示または非表示にします。

ただし、たとえば、アクセス許可を組み合わせる必要がある場合があります

<shiro:hasPermission name="content:view OR content:edit">

また

<shiro:hasPermission name="content:view AND content:edit">

どうすればこれを行うことができますか? <c:if> タグで hasPermission を使用できますか? shiro にはこれに利用できるものがありますか、それとも独自の EL 関数を実装する必要がありますか?

ティア、

セラフェイム

4

2 に答える 2

3

使用できます

<shiro:hasAnyPermission name="perm1,perm2">

権限のリストは「,」で区切る必要があります

于 2013-06-03T10:32:40.030 に答える
2

shiro プラグインを解凍し、taglib を確認します。アクセス許可のリストを指定する方法がまだない場合は、taglib を簡単に拡張できます。

taglib には、hasPermission タグの背後にあるコードも表示されます。このコードは if タグで使用できます。

于 2012-02-17T21:57:32.357 に答える