我正在JSP中构建一个小项目。我想从HTML注册表单中获取数据并将其保存到数据库中。但是由于标题中的错误,我的IDE(intellij)不允许我这样做。有谁知道解决这个问题?互联网研究并没有真正帮助我。
提前致谢!
修改
<%
String name = request.getParameter("realName");
%>
错误:无法解析方法'getParameter(java.lang.String)'。
答案 0 :(得分:6)
我假设您的JSP文件如下所示:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%
String name = request.getParameter("realName");
%>
Here's the param "realName": <%=name%>
</body>
</html>
在你的IntelliJ中看起来像这样:
如果是这种情况,我几乎可以肯定你错过了类路径中的servlet-api.jar
文件。
以下是在IntelliJ上添加它的方法之一:
答案 1 :(得分:1)
作为答案的补充,请在您的Intelli ide上尝试:
添加servlet-api依赖项:
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>