2
これは2つの部分からなる質問です。
パート1:私は、私はまたのために
<c:set target="${pageContext.response}" property="ContentType" value="${contentType}"/>
を試してみました
のような応答を取得JSPでコンテンツタイプとステータスコードを設定する
<c:if test="${fn:contains(header['accept'], 'xml')}">
<c:set var="contentType" value="application/xml;charset=UTF-8"/>
</c:if>
<c:if test="${fn:contains(header['accept'], 'json')}">
<c:set var="contentType" value="application/json;charset=UTF-8"/>
</c:if>
<jsp:directive.page contentType='${contentType}'/>
いる
をやっているAccept
ヘッダーに応じて、JSPページの
content-type
を設定したいです私が持っている
Invalid property in <set>: "ContentType"
私の他のEL式は正しく評価されているので、私は既に属性を使って実験を行っています。私もスクリプトレットタグを使用したくありません。
パート2:
status code
を、
のJSPページのみのスクリプトレットタグの助けを借りて動的に設定したいとします。
現在、私は、私はそれが
servlet
または
filter
に設定することができます知っていますが、私はこれを通して私を導くtag.Kindlyそれは
jsp
のページから、あるいは
custom
で設定することにしたい
<% response.setStatus(200) %>
をやっています。