JSF 1.2 を使用しています。このようなメッセージをユーザーに表示したい
「新しいパスワードでログインするには、ここをクリックしてください。」
私のxhtmlページのコード、
<h:outputFormat value="#{msg.resetBackToLogin}" escape="false"></h:outputFormat>
以下は、私のプロパティファイルのコードです。
こちらを<a href="http://myDomain/">
クリック</a>
して、新しいパスワードでログインしてください。
特殊文字が含まれているため、 で使用h:outputFormat
していescape=false
ます。h:commandLink
Bean メソッドを使用して呼び出し、そこにリダイレクトすると、オーバーヘッドが増えるだけだと感じました。
で使用h:outputFormat
してescape=false
いるように、これは XSS 攻撃につながります。に固執している場合、どうすればこれを防ぐことができh:outputFormat
ますか?