「サーバサイドSHTML for JSP」御利用方法

「サーバサイドSHTML for JSP」とは、JSPプログラム/Javaサーブレットが出力するHTMLソースを難読化(≒JavaScriptソースへの変換)するJavaライブラリです。お客様のサイトのニーズに合わせて、右クリック禁止や印刷禁止・テキスト選択禁止・PrintScreenキー禁止などを組み込むことも可能であり、画像保護や情報流出の防止などを目的として御利用いただくことを想定したライブラリです。

1.インストールの方法

弊社提供のライブラリなどをサーバにFTPソフトでアップしていただくだけです。シェルからの操作などは一切不要であり、root権限は不要です。

2.簡単なコードサンプル

お客様の既存のJSPプログラムやJavaサーブレットをほんの数行・書き換えていただくけで、ご利用可能になります。簡単な利用方法で、ブラウザに出力されるHTMLソースをサーバ側で難読化します。

例1:JSPの場合
<%@ page language="java" contentType="text/html;charset=Windows-31J" %><%@ page import="java.util.*,java.io.*" %><htmlgt;
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>JSPサンプル</title>
<jsp:useBean id="my_shtml" class="com.princesse.java.shtmlEnc" />
</head>
<body bgcolor="white">
<%
int scount_shtml =0;
String a= "あいうえおアイウエオ<br>αβγδεζηυΥΣ語<t;br>бдёгжийфцы語<br><img src=\"http://www.shtml.jp/shtml/image/logo_b.gif\"><br>コg@括Uケ戌ア<br>";

//そのまま出力するのではなく、
//out.println(a);


//弊社提供のメソッドで変換してもらいます。
String b = my_shtml.getEncryption_shtml(a,++scount_shtml);
out.println(b);

//そのまま引数に文字列を渡しても、もちろんOK
out.println(my_shtml.getEncryption_shtml("<script>document.write(location.href);</script>",++scount_shtml));
%>


例2:Javaサーブレットの場合
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.princesse.java.shtmlEnc;

public class testShtml extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {

int scount_shtml = 0;

response.setContentType("text/html;charset=Shift_JIS");
PrintWriter out=response.getWriter();
String a ="あいうえおアイウエオ<br>αβγδεζηυΥΣ語<t;br>бдёгжийфцы語<br><img src=\"http://www.shtml.jp/shtml/image/logo_b.gif\"><br>コg@括Uケ戌ア<br>";
//そのまま出力するのではなく、
//out.println(a);


//弊社提供のメソッドで変換してもらいます。
shtmlEnc moji = new shtmlEnc();
String b = moji.getEncryption_shtml(a,++scount_shtml);

out.println(b);

//そのまま引数に文字列を渡しても、もちろんOK
out.println(moji.getEncryption_shtml(<script>document.write(location.href);</script>,++scount_shtml));
}
}


| ホーム | 動作環境 | ご利用方法 | 料金と機能 | サンプル集 | 体験版の御利用申請 | よくある質問 |
| 会社案内 | ご購入方法 | お問い合わせ |


<< トップページに戻る
© 株式会社プランセス 2009-2014
お問い合わせ