0

次の文を JSP から FreeMarker に移行する必要があります。

<c:set var="myVariable" scope="session" value="myValue"/>

ここで重要な点は、JSP センテンスが現在のセッションに変数を格納しているため、変数は次の要求で使用できるということです。

次のように JspTaglibs ラッパーを使用してみました。

<#assign c=JspTaglibs["http://java.sun.com/jstl/core"]>

しかし、使用中のJspFactory.getDefaultFactory()が標準のものであるため、エラーが発生します (私は J2EE コンテナー、別名 WLS 内にいます)。

 Can not create an ELContext using a foreign JspApplicationContext
 Consider dropping a private instance of JSP 2.1 API JAR file in
 your WEB-INF/lib directory and then try again.

FreeMarker JspFactory 実装を強制的に使用できるかどうか、またはどのように使用できるか、または FreeMarker からセッションを保存する別の方法があるかどうかはわかりません。

4

0 に答える 0