我最近创建了一个HTML页面,用于验证表单提交,以便提交具有名称,电子邮件地址,性别,注释和相同密码的值 . 现在,我正在尝试实现,因此可以将每个表单的这些值插入到数据库中 . 以下是代码的片段
HTML部分
Registration
Name:
Email Address:
Gender:
Male
Female
Password:
Confirm Password:
Comments:
JSP代码名为insertInfo.jsp
String connectionURL = "jdbc:mysql://sql.school.edu:3306/user";
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
connection = DriverManager.getConnection(connectionURL, "user", "password");
statement = connection.createStatement();
String name=request.getParameter("name");
String password=request.getParameter("password_1");
String email=request.getParameter("emailAddress");
String gender=request.getParameter("gender");
String comments=request.getParameter("comments");
rs = statement.executeQuery("INSERT INTO Information VALUES ('"+name+"', '"+password+"', '"+email+"', '"+gender="', '"+comments+"')");
%>
当我尝试提交表单时,系统会提示我输入类似的页面
HTTP状态404 - /~user/insertInfo.jsp类型状态报告消息/〜user /insertInfo.jsp说明请求的资源(/〜user /insertInfo.jsp)不可用 . Apache Tomcat / 5.5.29
我很困惑为什么会这样 . 此外,HTML和JSP文件位于同一个public_html目录中 .