Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jsp页面和在Tomcat8中编译和运行java文件 alumoni.java: jsp: 铝型 铝编号: 名字: 中名: 姓氏: 过去年份: 部门: 注册号码: web.xml: Tomcat中的Servlet 这是Servlet 铝 铝 铝 /铝_Java_Jsp_Tomcat_Servlets - Fatal编程技术网

如何使用jsp页面和在Tomcat8中编译和运行java文件 alumoni.java: jsp: 铝型 铝编号: 名字: 中名: 姓氏: 过去年份: 部门: 注册号码: web.xml: Tomcat中的Servlet 这是Servlet 铝 铝 铝 /铝

如何使用jsp页面和在Tomcat8中编译和运行java文件 alumoni.java: jsp: 铝型 铝编号: 名字: 中名: 姓氏: 过去年份: 部门: 注册号码: web.xml: Tomcat中的Servlet 这是Servlet 铝 铝 铝 /铝,java,jsp,tomcat,servlets,Java,Jsp,Tomcat,Servlets,我编译了java文件,类文件(Alumni.class)放在根文件夹(Alumni)中WEB-INF下的类中。jsp文件(Alumni.jsp)也放在根文件夹中 问题: 当我使用jsp表单进行输入时,没有显示任何内容。甚至数据库也没有更新。我发现了问题所在。 我只需要将mysql-connector.jar文件放在 WEB-INF/lib目录。 终于解决了我的问题! 现在一切正常。日志中有什么内容吗?有一些日志。。。。但是我不知道该看什么来给你提供正确的信息…可能有意义在不同的窗口中使用tail

我编译了java文件,类文件(Alumni.class)放在根文件夹(Alumni)中WEB-INF下的类中。jsp文件(Alumni.jsp)也放在根文件夹中

问题:
当我使用jsp表单进行输入时,没有显示任何内容。甚至数据库也没有更新。

我发现了问题所在。 我只需要将mysql-connector.jar文件放在
WEB-INF/lib
目录。 终于解决了我的问题!
现在一切正常。

日志中有什么内容吗?有一些日志。。。。但是我不知道该看什么来给你提供正确的信息…可能有意义在不同的窗口中使用
tail-f
并重新加载页面现在它开始给出“HTTP状态404”,即资源不可用如果类在包Alumni中,如web.xml所示,那么alumin.class文件应该在
WEB-INF/classes/alumni
下。
import java.util.*;
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;


public class  alumini extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException{ 
        String aluno=req.getParameter("aluno");
        String fname=req.getParameter("fname");
        String mname=req.getParameter("mname");
        String lname=req.getParameter("lname");
        String passyr=req.getParameter("passyr");
        String dept=req.getParameter("dept");
        String enroll=req.getParameter("enroll");

        String connectionURL="jdbc:mysql://localhost:3306/test"; //connection variable

        Connection connection = null;
        PreparedStatement st = null;
try { 
    Class.forName("com.mysql.jdbc.Driver");
    connection = DriverManager.getConnection
    (connectionURL, "root", ""); 
    String sql = "insert into alumini (aluno,fname,mname,lname,passyr,dept,enroll) values (?, ?, ?, ?, ?, ?, ?)";
    st = connection.prepareStatement(sql);
    st.setString(1, aluno);
    st.setString(2, fname);
    st.setString(3, mname);
    st.setString(4, lname);
    st.setString(5, passyr);
    st.setString(6, dept);
    st.setString(7, enroll);
    st.executeUpdate();
    st.close();
    connection.close();
}catch(Exception E){
    System.out.println("The error is=="+E.getMessage());
}
}
}
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<title>Alumini Form</title>
</head>
<body>
<form action="alumini" method="get" name="alu">
<table>
<tr><td><label>Alumini Number: </label></td><td><input type="text" name="aluno"></td></tr>
<tr><td><label>First Name : </label></td><td><input type="text" name="fname"></td></tr>
<tr><td><label>Middle Name: </label></td><td><input type="text" name="mname"></td></tr>
<tr><td><label>Last Name: </label></td><td><input type="text" name="lname"></td></tr>
<tr><td><label>Year of Passing: </label></td><td><input type="text" name="passyr"></td></tr>
<tr><td><label>Department: </label></td><td><input type="text" name="dept"></td></tr>
<tr><td><label>Enrollment Number: </label></td><td><input type="text" name="enroll"></td></tr>
<tr><td><input type="submit" value="Submit" name="submit"></td></tr>
</table>
</form>
</body>
</html>
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
  version="3.1"
  metadata-complete="true">

  <display-name>Servlet in Tomcat</display-name>
  <description>
     This is Servlet
  </description>

<servlet> 
<servlet-name>alumini</servlet-name>
<servlet-class>alumini</servlet-class>
</servlet> 
<servlet-mapping> 
<servlet-name>alumini</servlet-name>
<url-pattern>/alumini</url-pattern>
</servlet-mapping> 
</web-app>