0

商用 Web アプリケーション プロジェクトを開発したいと考えています。ユーザーが jsp ページをダウンロードできないようにすることは可能ですか? ASP ページの DLL ファイルのようなものでしょうか。

4

1 に答える 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 に答える