2017-07-01 5 views

答えて

1

2フェーズレンダリングを有効にすると、https://www.ibm.com/support/knowledgecenter/en/SSHRKX_8.5.0/mp/dev-portlet/jsr2phase_overview.htmlが可能になります。

このようなportlet.xmlの中で二相レンダリングを有効にする:

<portlet> 
    ... 
    <container-runtime-option> 
     <name>javax.portlet.renderHeaders</name> 
     <value>true</value> 
    </container-runtime-option> 
</portlet> 

次にあなたがのsetPropertyやメソッドaddProperty応答メソッドを使用してdoHeadersメソッド内のヘッダーを設定することができます。

@Override 
protected void doHeaders(RenderRequest request, RenderResponse response) { 
    response.addProperty("MyHeader", "MyHeaderValue"); 
} 
関連する問題