2017-04-06 4 views
0

xhtmlファイルのパラメータ値を標準形式の埋め込みアプレットに渡そうとしています。私は、通常のHTMLファイルを使用して同じことをしようとすると、私は大騒ぎせずにこれを行うことができるよ (XHTMLファイル)xhtml/jsfファイルのパラメータをクライアントアプレットに渡すことができません

<APPLET CODE="AppletParameterTest.class" WIDTH="400" HEIGHT="50"> 
    <PARAM NAME="font" VALUE="Dialog"> 
    <PARAM NAME="size" VALUE="24"> 
    <PARAM NAME="string" VALUE="Hello, world ... it's me. :)"> 
</APPLET> 

(アプレットコード)

public class AppletParameterTest extends Applet { 

public void paint(Graphics g) { 

    String myFont = getParameter("font"); 
    String myString = getParameter("string"); 

:それは次のようになります。

しかし、私の開発シナリオではJSF、Spring、Spring Securityが関係しており、トラブルの原因になっているかどうかはわかりません。パラメータはアプレットで受信されません。しかし、私は春のセキュリティを使用していない別のアプリケーションでは、パラメータ渡しは正常に動作します。

春のセキュリティ設定ファイルは適切アプレットとXHTMLが存在する特定のフォルダへの認証アクセスを保証するために設定されています。

<security:intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" /> 

は、あなたがお勧めできますが、なぜその出来事とどのように私はそれを解決することができますか?

+0

生成されたhtmlはどのようにクライアント側に見えるのですか?すべてのparamタグが含まれている場合、100%JSF関連ではありません – Kukeltje

+0

実際には、パラメータはアプレットに渡されています。アプレットのパラメータ値がnullの場合。 –

+0

だからそれは確かにjsf関連ではない – Kukeltje

答えて

0

問題は解決しました。この問題は '逐語的な'タグの使用によるものです。 JSFで春のセキュリティが使用されている場合、 '逐語的な'タグではパラメータをアプレットに渡すことはできません。

関連する問題