如何解决Weblogic 403-Forbidden错误

时间:2016-08-17 11:04:05

标签: authentication servlets weblogic web.xml

我如何配置它,因为我是servlet的新手,请帮助我,或者让我知道是否有另一种方式。

   package com.test;
   import java.io.IOException;
   import java.io.PrintWriter;
   import javax.servlet.ServletException;
   import javax.servlet.http.HttpServlet;
   import javax.servlet.http.HttpServletRequest;
   import javax.servlet.http.HttpServletResponse;

    public class WelcomeServlet extends HttpServlet  {
    public void doPost(HttpServletRequest request , HttpServletResponse response)
    throws ServletException,IOException{
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String n = request.getParameter("Username");
    out.print("Welcome"+n);


    }

  }

这是我的java文件       package com.test;

   import java.io.IOException;
   import java.io.PrintWriter;

   import javax.servlet.RequestDispatcher;
   import javax.servlet.ServletException;
   import javax.servlet.http.HttpServlet;
   import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

   public class Login extends HttpServlet {
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
    response.setContentType("text/html");
    PrintWriter out =response.getWriter();


    String n = request.getParameter("UserName");
    String p = request.getParameter("UserPass");


    if(p.equals("Servlet")){

        RequestDispatcher rd=request.getRequestDispatcher("Servlet");
        rd.forward(request, response);
    }
    else{

         out.print("sorry Wrong Password");
         RequestDispatcher rd = request.getRequestDispatcher("/index.html");
         rd.include(request, response);

       }


       }

      }

这是我的web.xml文件

        <web-app>  
        <servlet>  
        <servlet-name>Login</servlet-name>  
       <servlet-class>com.test.Login</servlet-class>  
    </servlet>  
   <servlet>  
   <servlet-name>WelcomeServlet</servlet-name>  
    <servlet-class>com.test.WelcomeServlet</servlet-class>  
  </servlet>  


   <servlet-mapping>  
    <servlet-name>Login</servlet-name>  
    <url-pattern>/servlet1</url-pattern>  
   </servlet-mapping>  
   <servlet-mapping>  
    <servlet-name>WelcomeServlet</servlet-name>  
    <url-pattern>/servlet2</url-pattern>  
    </servlet-mapping>  

    <welcome-file-list>  
    <welcome-file>index.html</welcome-file>  
    </welcome-file-list>  
    </web-app>  

这是我的html文件

             <form action="servlet1" method="post">  
              Name:<input type="text" name="userName"/><br/>  
             Password:<input type="password" name="userPass"/><br/>  
             <input type="submit" value="login"/>  
           </form> 

0 个答案:

没有答案