0

JSPで生成されたWebページがあり、jQueryコードも含まれている場合があります。jQuery内の一部のAJAX呼び出しには、JSPからのパラメーターが必要です。例:

$.ajax({
    url: "<%=ivy.html.startref("API/regions.ivp")%>",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(data) {
        $.each(data.regions, function() {
            $("#regions").append(
                $("<option></option>").val(this.imPersonalNumber).html(this.cn + " [" + this.imJobTitleDescription + "]")
            )
        });

        $("#regions").val($("#tempRegions").val())
    }
})

この種のコードを縮小する方法はありますか?

4

2 に答える 2

1

JSPコンテンツを任意の文字列に置き換えることをお勧めします。たとえば、YUI Compressorを使用し、圧縮後にその文字列を元のJSPコンテンツに置き換えることができます。

于 2012-07-11T12:13:58.660 に答える
0

この場合、JSPによって生成されたHTMLページ(jquery呼び出しを含む)を圧縮したいと思います。最善の解決策は、発信HTTPを圧縮するサーブレットフィルターを実装することです(次のようなものを使用します:http ://code.google.com/p/htmlcompressor/ )

もう1つの一般的なソリューションは、Gzipで送信HTMLを圧縮するApache HTTPDを使用したリバースプロキシです。これにより、ソースコードの読みやすさを維持しながら、トラフィックを最大限に節約できます。

于 2012-07-11T07:33:11.567 に答える