1

私は、MicrosoftがRazor(JSPのバージョン)でLinkExtensions.ActionLinkメソッドを提供して、特定のコントローラー/アクションへのアンカー要素(要素)を生成するASP.NetMVCの世界から来ています。

概念は非常に単純です。Razor(JSP)コードはコントローラーとアクションを参照し、ActionLink関数はそのコントローラー/アクションに到達するための正しいURIを生成するという大変な作業を行います。

Spring MVCにこのようなものはありますか?

4

1 に答える 1

1

残念ながら、Springは現時点ではこれをサポートしていませんが、機能のリクエストがあります。あなたが正しく知ることができる最善のことは<spring:url>、コントローラーとアクションへのパスを使用してハードコードすることです。<spring:url>コンテキストルート相対URLを提供します。

これを実装する際の難しさの一部は、Springがマッピングを任意に定義する能力を提供することです(つまり、を使用して@RequestMapping)。したがって、使用していない場合ControllerClassNameHandlerMappingは問題になる可能性があります。

于 2012-12-28T18:23:08.813 に答える