|
| |
Find this tutorial in: /usr/local/resin/webapps/resin-doc/servlet/tutorial/sub-bean
Try the Tutorial
Servlet initializers using the bean-style initialization can set sub-beans.
WEB-INF/classes/test/Bean.java
package test;
public class Bean {
private String _value;
public void setValue(String value)
{
_value = value;
}
public String getValue()
{
return _value;
}
}
|
WEB-INF/classes/test/BeanServlet.java
package test;
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
import java.util.*;
public class BeanServlet extends HttpServlet {
private ArrayList _beans = new ArrayList();
public void addBean(Bean bean)
{
_beans.add(bean);
}
public void doGet (HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
for (int i = 0; i < _beans.size(); i++) {
Bean bean = (Bean) _beans.get(i);
out.println(bean.getValue() + "<br>");
}
out.close();
}
}
|
WEB-INF/web.xml
<web-app xmlns="http://caucho.com/ns/resin">
<servlet servlet-name="bean"
servlet-class="test.BeanServlet">
<init>
<bean value="bean-a"/>
<bean value="bean-b"/>
<bean value="bean-c"/>
</init>
</servlet>
<servlet-mapping url-pattern="/bean"
servlet-name="bean"/>
</web-app>
|
Try the Tutorial
Copyright © 1998-2006 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark,
and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc. | |
|