Hi Jim,
getDebug() was deprecated in 1.1 and totally removed in 1.2. You
should use struts 1.1 jars if you still wish to use your existing
code.
-Yves-
On Mon, 06 Dec 2004 03:21:25 +0000, Jim Douglas <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I am trying to log servlet messages but can't get this code to compile,
>
> package app.web;
> import java.io.*;
> import java.io.IOException;
> import java.util.Hashtable;
> import java.util.Locale;
> import javax.servlet.*;
> import javax.servlet.RequestDispatcher;
> import javax.servlet.ServletException;
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpSession;
> import javax.servlet.http.HttpServletResponse;
> import org.apache.struts.action.Action;
> import org.apache.struts.action.ActionError;
> import org.apache.struts.action.ActionErrors;
> import org.apache.struts.action.ActionForm;
> import org.apache.struts.action.ActionForward;
> import org.apache.struts.action.ActionMapping;
> import org.apache.struts.action.ActionServlet;
> import org.apache.struts.util.MessageResources;
>
> public final class LogonAction extends Action {
>
> public ActionForward perform(ActionMapping mapping,
> ActionForm form,
> HttpServletRequest request,
> HttpServletResponse response)
> throws IOException, ServletException {
>
> String username = ((LogonForm) form).getUsername();
> String password = ((LogonForm) form).getPassword();
>
> HttpSession session = request.getSession();
> session.setAttribute(Constants.USER_KEY, form);
>
> if (servlet.getDebug() >= 1)
> servlet.log("LogonAction: User '" + username +
> "' logged on in session " + session.getId());
>
> // Forward control to the success URI specified in struts-config.xml
> return (mapping.findForward("success"));
> }
> }
>
> This is the line I use to compile,
> javac -verbose -classpath
> $CATALINA_HOME/common/lib/servlet-api.jar:classes:. LogonAction.java -d
> $CATALINA_HOME/webapps/Ey/WEB-INF/classes
>
> I also tried,
> javac -verbose -classpath opt/struts/lib/struts.jar:classes:.
> LogonAction.java -d $CATALINA_HOME/webapps/Ey/WEB-INF/classes
>
> The error is,
> LogonAction.java:67: cannot find symbol
> symbol : method getDebug()
> location: class org.apache.struts.action.ActionServlet
> If (servlet.getDebug () <=1)
>
> I even tried unzipping the struts.jar file in the directory I am compiling
> from.
>
> I am at wits end and really appreciate your help..
>
> Thank you greatly,
> Jim
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
A bus station is where a bus stops. A train station is where a train
stops. On my desk I have a work station...
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]