BrowserHawk's powerful capabilities are available for native use with servlets running on any web server on any platform. All that is required is a working servlet environment and Java 2 or higher.
This example demonstrates how to use the BrowserHawk4J JavaBean from a servlet.
Using the BrowserHawk4J JavaBean from a servlet:
import ...
import com.cyscape.browserhawk.*;
public class Redir extends HttpServlet {
public void doGet(HttpServletRequest req,
HttpServletResponse res) throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
BrowserInfo b = BrowserHawk.getBrowserInfo(req);
if (! b.getFrames() )
res.sendRedirect("/index_noframes.jsp");
out.println("<HTML> ... frameset here ... </HTML>");
}
}