I am very new to Java server Side programming.I have seen the functionality
of using Servlets on Win2000 platform using weblogic server. Can somebody
tell me the steps to be followed & the merits of using Tomcat Server on
Linux red hat platform. Also,, it would be nice if somebody can throw some
light on Portlets also.
thanks & Regards
Sagar
----- Original Message -----
From: "Stanley Tan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 26, 2001 1:42 PM
Subject: Re: Newbie Questions
> Ok, it's working now. But I didn't use paramName on the last line of the
> doGet method: request.getParameter("url"). I get a NullPointerException
if
> I do.
>
> I guess what I have to do is put a paramName value inside my Web server
> configuration. Am I right? Wouldn't it be easier to simply take
paramName
> completely out of the servlet alltogether and just specify as I did below?
> --> request.getParameter("url")
>
> Lastly, if the user selects "SELECT" from the drop-down menu (with the
> value "#"), I get a ClassNotFoundException. All other options work. What
> could be wrong?
>
> Thanks again.
>
> Stanley Tan
>
> import java.io.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
>
> public class RedirectServlet extends HttpServlet {
> private String paramName;
>
> public void init(ServletConfig config) throws ServletException {
> super.init(config);
> paramName = config.getInitParameter("paramName");
> }
>
> public void doGet(HttpServletRequest request,
> HttpServletResponse response)
> throws ServletException, IOException {
> response.sendRedirect(request.getParameter("url"));
> }
>
> public void doPost(HttpServletRequest request,
> HttpServletResponse response)
> throws ServletException, IOException {
> doGet(request, response);
> }
> }
>
> <FORM ACTION="/servlet/RedirectServlet" METHOD="GET">
> <B>Redirect To:</B><BR>
> <SELECT NAME="url">
> <OPTION VALUE="#">SELECT</OPTION>
> <option value="http://localhost:8080/">Resin Home</option>
> <OPTION VALUE="/developer/products/j2me/">- Consumer &</OPTION>
> <OPTION VALUE="/developer/products/j2me/"> Embedded</OPTION>
> <OPTION VALUE="/developer/products/j2me/"> </OPTION>
> <OPTION VALUE="/developer/products/j2ee/wireless.html">-
> wireless</OPTION>
> <OPTION VALUE="/developer/products/j2ee/wireless.html"> </OPTION>
> <OPTION VALUE="/developer/products/">- more . . . </OPTION>
> </SELECT>
> <DIV ALIGN="left">
> <INPUT TYPE="image" SRC="/images/go.gif" BORDER="0" ALT="Go">
> </FORM>
>
>
>
> At 07:24 PM 3/25/01 -0800, you wrote:
> >I briefly reviewed the information you have referenced and the author
> >explains the init method - why and how often its called.
> >
> >Looking at the redirect Servlet do you have your web server configured
> >correctly and the servlet placed in the correct location? What about
> >the form code the author has listed? How are you calling this Servlet?
> >
> >Try re-reading the information - I don't see any reason why it wouldn't
> >work.
>
> ---
>
>
> >1. you call super.init so that the servlet can still execute the init
method
> >(whatever it does) that your servlet is extending (e.g.
> >javax.servlet.http.HttpServlet).
> >2. config.getInitParameter("paramName") gets the value of the
parameter(key)
> >called "paramName" from the config file. The config file may contain
> >key-value pairs to initialize the servlet and is read once during loading
of
> >the servlet.
> >:^)
> >Ricky Y. Artigas
> >Analyst/Programmer
> >Information Technology Division
> >Easycall Communications Phils., Inc.
> >- Easycall Internet -
> >418 Arayat St., Mandaluyong City 1550, Philippines
> >Personal WAP Site: http://www.buzzed.co.uk/mobile/?rya
> >Company Website: http://www.easycall.com.ph
> >Tel.no: (+632) 5338001 ext.6574
> >Mobile:(+63) 0917-8951783
> >Pager: 141-002955
> >Email: [EMAIL PROTECTED]
>
>
___________________________________________________________________________
> 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
>
___________________________________________________________________________
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