<?php
require "webprotect.php";

// 出力バッファリング開始
ob_start();

// 必要であればセッション開始
session_start();

	// 出力暗号化の準備
	$wp = new WebProtect();


	if( !isset( $_REQUEST["submit"] ) )
	{
		header("Content-Type: text/html");
		$wp->setHeaders();


		printFirstPage();
	}
	else
	{
		header("Content-Type: text/html");
		$wp->setHeaders();

		processtResultAndPrint();

		session_destroy();
	}

// 出力取得
$output = ob_get_contents();
ob_end_clean();

// 暗号化出力のクライアントへの送出
echo $wp->encBuffer($output);

exit;

?>

Java では暗号フォルダ内 servlet/jsp ファイルを暗号化フィルタにマップすることで PHP コードと 同等の処理が可能です( サンプル提供可能 )