次のような非常に単純な JSP があります。
<%@ page contentType="application/json" %>${actionBean.response}
actionBean.response
を返しますString
。その文字列は、"application/json" の contentType を持つ json である場合もありますが、その文字列は "application/javascript" の contentType を持つ jsonp である場合もあります。しかし、contentType の値を動的に設定する方法がわかりません。
- contentTypeを使用
<c:choose>
してみましたが、contentType を 2 回設定できないというエラーが表示されます。 - 属性の値にELを使ってみたのですが、展開されません。
この値を動的に設定する方法はありますか?