【发布时间】:2011-05-20 15:35:28
【问题描述】:
在 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 有点陌生,所以我可能会走错路……
【问题讨论】: