ATGでは、他の条件が満たされない場合、Switchドロップレットはデフォルトのoparamに移動します。
同様に動作させたい液滴があります。あなたはそれをあなたのページで呼び、oparam条件の中にコードを入れます。ドロップレットから返されるoparamのケースがない場合は、デフォルトに戻す必要があります。
droplet.java
public void service(DynamoHttpServletRequest request, DynamoHttpServletResponse response)
throws ServletException, IOException
{
String b = (String) request.getParameter("a");
if(b != null && b.equals("c")){
request.serviceLocalParameter("d", request, response);
}else{
request.serviceLocalParameter("e", request, response);
}
}
droplet.jsp
<dsp:droplet name="Droplet">
<dsp:oparam name="d">
<!-- d param was set -->
</dsp:oparam>
<dsp:oparam name="default">
<!-- e, or some other param was set -->
</dsp:oparam>
</dsp:droplet>
私はATGに少し慣れていないので、これを間違った方法で行っている可能性があります...