Java 无法在类中解析request.getParameter
我正在写一个类来检查MySQL数据库中的登录名和密码。 填充的表单转到一个.jsp文件,然后我想在这个.jsp中导入该类以执行该操作 课程内容如下:Java 无法在类中解析request.getParameter,java,jsp,servlets,Java,Jsp,Servlets,我正在写一个类来检查MySQL数据库中的登录名和密码。 填充的表单转到一个.jsp文件,然后我想在这个.jsp中导入该类以执行该操作 课程内容如下: import import java.sql.*; public class TestQuery { public void logging in() { String user = request.getParameter("user"); String passwd = request.getParamete
import import java.sql.*;
public class TestQuery {
public void logging in() {
String user = request.getParameter("user");
String passwd = request.getParameter("passwd");
Connection C = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?user=root&password=foo");
ResultSet rs = stm.executeQuery("SQL QUERY");
if (rs == NULL) {
response.sendRedirect("LoginScreen.jsp");
} else {
switch (rs.getInt("id")) {
case 1:
response.sendRedirect("foo1.jsp");
break;
case 2:
response.sendRedirect("foo2.jsp");
break;
case 3:
response.sendRedirect("foo3.jsp");
break;
default:
response.sendRedirect("LoginScreen.jsp");
}
}
}
}
但是我得到的信息是请求无法解决,响应无法解决等等
我做错了什么?这是执行此操作的最佳方法吗?您的类必须扩展
根据请求方法,必须在doGet或doPost中执行作业。HttpServletRequest和HttpServletResponse作为方法参数提供
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// ...
}
因为这是相当琐碎的,所以您似乎没有真正阅读过任何JSP/Servlet书籍/教程。我强烈建议在继续之前这样做
另见:
-包含Hello World示例
你的课必须延长
根据请求方法,必须在doGet或doPost中执行作业。HttpServletRequest和HttpServletResponse作为方法参数提供
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// ...
}
因为这是相当琐碎的,所以您似乎没有真正阅读过任何JSP/Servlet书籍/教程。我强烈建议在继续之前这样做
另见:
-包含Hello World示例
我假设您正在实例化这个类并从JSP调用您的方法
请求和响应对象在JSP中自动声明。您需要将请求和响应参数从JSP传递到方法中。我假设您正在实例化这个类,并从JSP调用您的方法 请求和响应对象在JSP中自动声明。您需要从JSP将请求和响应参数传递到您的方法中。从,这意味着您可以通过实现HTTpServelt和使用doPost或get方法在JSP页面或servlet中使用请求,但不能在其他类中使用 隐式对象 JSP技术为任何JSP页面提供了一组隐式 物体。这些是Java对象,由 允许与底层servlet交互的Web容器和 环境 下面列出的隐式对象可用。对于 有关这些对象可用方法的信息,请参阅 Sun Microsystems Javadoc,用于说明类和接口 页面 这是JSP页面实现类的一个实例,是 在翻译页面时创建。页面实现类 实现javax.servlet.jsp.HttpJspPage接口。请注意这一页 在JSP页面中与此同义 请求 这表示一个HTTP请求,是 实现javax.servlet.http.HttpServletRequest接口,该接口 扩展javax.servlet.ServletRequest接口 从,这意味着您可以通过实现HTTpServelt和使用doPost或get方法在jsp页面或servlet中使用request,但不能在其他类中使用 隐式对象 JSP技术为任何JSP页面提供了一组隐式 物体。这些是Java对象,由 允许与底层servlet交互的Web容器和 环境 下面列出的隐式对象可用。对于 有关这些对象可用方法的信息,请参阅 Sun Microsystems Javadoc,用于说明类和接口 页面 这是JSP页面实现类的一个实例,是 在翻译页面时创建。页面实现类 实现javax.servlet.jsp.HttpJspPage接口。请注意这一页 在JSP页面中与此同义 请求 这表示一个HTTP请求,是 实现javax.servlet.http.HttpServletRequest接口,该接口 扩展javax.servlet.ServletRequest接口
这是家庭作业吗?让我想起10年前人们是如何编写web应用的。这是家庭作业吗?这让我想起了10年前人们是如何编写web应用程序的。