商用 Web アプリケーション プロジェクトを開発したいと考えています。ユーザーが jsp ページをダウンロードできないようにすることは可能ですか? ASP ページの DLL ファイルのようなものでしょうか。
質問する
656 次
1 に答える
1
もちろん。コンパイルされた jsp .class ファイルを取得し、最上位の jsp クラスのパッケージ (org) をコピーして、WEB-INF/classes の下に配置します。これらはサーブレットなので、web.xml で宣言して、通常は見つかる URL パターンにマップできます。
<servlet>
<servlet-name>index_jsp</servlet-name>
<servlet-class>org.apache.jsp.dirname.index_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>index_jsp</servlet-name>
<url-pattern>/dirname/index.jsp</url-pattern>
</servlet-mapping>
これを行う場合は、ビルドの一部として翻訳してコンパイルする必要があります。ant を使用している場合は、jasperタスクを確認してください。
于 2013-08-24T23:42:36.537 に答える