2017-06-19 20 views
0

私は自分のウェブサイトにCRX経由で直接JSPファイルを作成しました。ターゲットは、別のテンプレートの代わりに直接URL経由でアクセスすることです。例:URLからjspにアクセスできないAEM

http://localhost:4502/content/mywebsite/somepage/test.jsp 

しかし、ブラウザはちょうど私の口とJSPとその内部のコードを処理するのではなく、それをダウンロードするためのオプションを提供します。 このJSPでJavaコードを実行する必要があるため、HTMLファイルを使用できません。

+1

理由だけではなく 'Servlet'を使わないのでしょうか? – Jens

+1

なぜ出力なしでコードを実行したいのですか(HTML)?とにかく、どのように手品をすることができるかを見るには、https://adobe-consulting-services.github.io/acs-aem-tools/features/aem-fiddle/index.htmlをご覧ください。 AEMは実際には単純なJSPを実行するようには設計されていません。 @Jensと同様に、代わりにサーブレットを使用します。 –

答えて

1

スリングで直接スクリプトをレンダリングすることはできません。したがって、アクセスしようとすると、コンパイルされていないJSP出力が表示されるか、JSPがダウンロード可能なリソースとして提供されます。

同じのためのより精巧な説明は How to render a simple JSP page in CQ?で発見することができます

Adobe CQ - fetch HTML content from .jsp node

関連する問題