두 개의 html 페이지가 있습니다. 하나는 로그인 용이고 하나는 사람 세부 정보입니다. 로그인 페이지는 첫 번째 페이지이며 데이터베이스에서 사용자 이름과 암호를 확인할 때 사용자는 세부 정보를 입력 할 수 있습니다. SQL 코드는 완벽하게 작동합니다. 매핑하는 데 문제가 있습니다. Tomcat 서버를 사용하고 있습니다. 아무도 도와 주거나 내가 뭘 잘못하고있는 걸 발견 할 수 있니? 이건 내 web.xml 파일에서 자세한 내용서블릿을 다른 html 페이지로 리디렉션
public class Details extends HttpServlet {
private Connection con;
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType("text/html");
//return writer
PrintWriter out = res.getWriter();
String username = req.getParameter("username");
String password = request.getParameter("password");
out.close();
try {
login(username, password);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
res.sendRedirect("/redirect.html");
String name = request.getParameter("name");
String address = request.getParameter("address");
String age = request.getParameter("age");
out.println("<HTML><HEAD><TITLE>Personnel Details</TITLE></HEAD><BODY>");
out.println(name + address + age);
out.println("</BODY></HTML>");
System.out.println("Finished Processing");
}
out.close();
}
를 로그인하고 입력하는 내 자바 코드
내가 가진 :
<web-app>
<servlet>
<servlet-name>Details</servlet-name>
<servlet-class>Details</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Details</servlet-name>
<url-pattern>/Details</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>redirect</servlet-name>
<url-pattern>/redirect</url-pattern>
당신이 말할 수, 당신의 redirect.html을 페이지의 위치 것입니다. – dev
@ amit4497 redirect.html은 index.html과 같은 위치에 있습니다. -C : \ Users \ MyName \ Downloads \ apache-tomcat-8.0.14 \ webapps \ details – fathertodumptious