在 ATG 中,如果其他条件均不满足,Switch droplet 将转到默认的 oparam。
我有一个我想表现类似的液滴。您在页面上调用它并将代码放入 oparam 条件中。如果您没有从您的 droplet 返回的 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有点陌生,所以我可能会以错误的方式解决这个问题......