建设银行网站地址,wordpress制作网站教程视频,动漫制作专业,网络规划与设计的目的我使用(jsp#xff0c;servlet#xff0c;apache tomcat 9#xff0c;eclipse neon#xff0c;oracle 11g)创建了一个servlet项目。 我已经创建了index.jsp(以获取登录详细信息并重定向到LoginServlet以便在数据库表中进行用户名和密码验证。在index.jsp中#xff0c;我什…我使用(jspservletapache tomcat 9eclipse neonoracle 11g)创建了一个servlet项目。 我已经创建了index.jsp(以获取登录详细信息并重定向到LoginServlet以便在数据库表中进行用户名和密码验证。在index.jsp中我什至提到了“ register.jsp”链接来进行首次登录的用户的注册)。 当我运行项目index.jsp时页面打开。当我提供用户ID和密码详细信息(在数据库中手动输入的用户名和密码详细信息)时它成功地将我重定向到LoginServlet然后是servlet。但是当我单击“注册”链接时出现上述错误( HTTP状态[404][未找到]类型状态报告消息/TodayServlet/register.jsp描述原始服务器未找到以下内容的当前表示形式目标资源或不愿意透露其存在。Apache Tomcat / 9.0.0.M20 )我的问题是来自index.jsp我无法打开“ register.jsp”(通过index.jsp中的定位标记提供的“ register.jsp”)。请找到我的目录结构附件和主要的jspservlet和web.xml代码。index.jsp(主要代码)pageEncodingISO-8859-1%Insert title hereenter name:enter pass:New User Register here...!!!register.jsp(主要代码)pageEncodingISO-8859-1%Insert title hereenter name:enter pass:enter email:RegisterServlet.java(主代码)package com.pack;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class RegisterServlet extends HttpServlet {protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {res.setContentType(text/html);PrintWriter outres.getWriter();String uname1req.getParameter(name1);String upass1req.getParameter(pass1);String uemail1req.getParameter(email1);req.setAttribute(username, uname1);try{Connection connDbConnection.getConnection();PreparedStatement psconn.prepareStatement(insert into register_table values(?,?,?));ps.setString(1, uname1);ps.setString(2, upass1);ps.setString(3, uemail1);int ips.executeUpdate();if(i0){req.getRequestDispatcher(WelcomeServlet).forward(req, res);}else{out.print(try registering again );req.getRequestDispatcher(register.jsp).include(req, res);}}catch(Exception e){e.printStackTrace();}}}我没有遇到其他servlet(LoginServletWelcomeServlet ...)的问题LoginServlet.java(完整代码)package com.pack;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;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 LoginServlet extends HttpServlet {protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {RequestDispatcher rd null;res.setContentType(text/html);PrintWriter outres.getWriter();String upasswordreq.getParameter(pass);out.println(upassword);String uname2req.getParameter(name);out.println(uname2);try{Connection conDbConnection.getConnection();out.println(conection established);PreparedStatement pscon.prepareStatement(select * from register_table where username? and password?);ps.setString(1, uname2);ps.setString(2, upassword);ResultSet rs ps.executeQuery();if(rs.next()){out.println(username is rs.getString(1) and pwd is rs.getString(2));req.setAttribute(uid, uname2);req.getRequestDispatcher(MainServlet).forward(req, res);}else{out.println(user name or password incorrect.Check and login again or register);req.getRequestDispatcher(index.jsp).include(req, res);}}catch(Exception e){e.printStackTrace();}}}web.xml(代码)TodayServletindex.htmlindex.htmindex.jspdefault.htmldefault.htmdefault.jspLoginServletLoginServletcom.pack.LoginServletLoginServlet/LoginServletRegisterServletRegisterServletcom.pack.RegisterServletRegisterServlet/RegisterServletWelcomeServletWelcomeServletcom.pack.WelcomeServletWelcomeServlet/WelcomeServletMainServletMainServletcom.pack.MainServletMainServlet/MainServlet目录结构TodayServlet(项目名称) src com.pack servletsweb-inf(web.xml和jsp文件)