最初は JSF 1.x と JSP で作成された Web アプリケーションを JSF 2 (myFaces 2.1.7) と Facelets に移行する準備をしています。また、JSF 2.0 のデフォルト ビューであり、RichFaces 4 などのライブラリでも必要であるため、Facelets に移行する理由もあります。
まず、コードの移行に役立つガイドとして、次のドキュメントに従っています。
関連する複雑さに関しては、上記のリンクの移行パスに基づいて、それほど複雑ではないようです。リンクは全体像ではありませんか?
また、私の現在のコードには、次のような多くのスクリプトレットがあります
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
次にbasePath
、ページ内のさまざまな場所で使用されます。たとえば、新しいページを開く JavaScript 関数とbasePath + newPage.faces
、hiddenInput から取得したドキュメント ID です。
Faceletsを使用すると、上記をどのようにアーカイブできますか?