Hi,
We can get browser's type by using method of
HttpServletRequest:getHeaderNames() or getHeader().
Here's example.If browser of user is IE,req.getHeader("user-agent") return
message,
Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)
If browser of user is Netscape,it's return
Mozilla/4.51 [en] (WinNT; I)
try it.
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class getUser-agent extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.print("user-agent = "+req.getHeader("user-agent")+"<br><br>");
out.println("got those header's parameter form browser request as
follows<br>");
Enumeration e =req.getHeaderNames();
if (e.hasMoreElements())
while(e.hasMoreElements())
{
String name=(String)e.nextElement();
out.println(name+":" + req.getHeader(name)+"<br>");
}
}
out.close();
}
}
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html