Это мой код JSP, я использую метод get для отправки данных сервлету go, имя сервлета - googleser.
<body>
<div class="formdiv">
<h1 align="center">Shikhar Google</h1>
<form action="googleser" method="get" align="center">
<input type="text" name="search1" class="search1"><br>
<input type="submit" class="submitbtn">
</form>
</div>
</body>
This мой код сервлета Я устал печатать все опции, связанные с методом печати, но ни один из них не сработал.
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class googleser extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException
{
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con =DriverManager.getConnection("jdbc:mysql://localhost:3307/shikhar","root","");
Statement st = con.createStatement();
ResultSet rs= st.executeQuery("select * from student");
PrintWriter out=response.getWriter();
while(rs.next())
{
out.print(rs.getString(2));
}
String a= request.getParameter("search1");
out.print("<h1>Shikhar</h1>");
out.print("sddsdssdsd");
}
catch(Exception ex)
{
// System.out.print("yes yes yes");
}
}
}