使用 http servlet 时出错 - jsp Web 应用程序中的请求/响应
Posted
技术标签:
【中文标题】使用 http servlet 时出错 - jsp Web 应用程序中的请求/响应【英文标题】:error when using http servlet - request/response in jsp web app 【发布时间】:2011-06-28 14:43:12 【问题描述】:我有一个用 Java 编写的函数,它使用 http servlets-request/response 来连接到本地数据库...我想在 jsp 文件中使用它。 请看一下下面代码的初始部分,并告诉我这是否可以按原样使用。如果它不能按原样使用,那么必须对其进行什么样的修改。 此代码应在用户登录后执行-登录使用 bean/jsp...登录数据发布到我希望此代码(如下)执行的 jsp 页面--
代码----------------------------------
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.sql.*;
import java.sql.*;
import com.jp.windows.live.*;
public class login extends HttpServlet
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException
response.setContentType("text/html");
PrintWriter out = response.getWriter();
System.out.println("mysql Connect Example.");
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "seo_inspector";
String driver = "com.mysql.jdbc.Driver";
String dbusername = "root";
String dbpassword = "root";
String userid="";
String userpass="";
String strQuery= "";
Statement st=null;
ResultSet rs=null;
HttpSession session = request.getSession(true);
//initially we will try windows live authentication
// only if that is successful, then we move on to next step-
//i.e. retrieve all URLs assigned to this particular user
【问题讨论】:
【参考方案1】:只需将web.xml
中的 servlet 映射到 URL 模式,然后让表单提交到该 URL。
例如
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>com.example.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
与
<form action="login" method="post">
另见:
Our Servlets wiki page - 包含一个 Hello World 和几个教程链接(你真的需要它,这是非常基本的)【讨论】:
以上是关于使用 http servlet 时出错 - jsp Web 应用程序中的请求/响应的主要内容,如果未能解决你的问题,请参考以下文章
java写的简单的登录界面,login.jsp能显示页面,但是执行servlet时不能正常跳转,页面出错
Weblogic jsp页面编译出错,Weblogic jsp编译异常
JSP,SERVLET出错,把servlet-api.jar导入JDK后就这样了,以前正确的JSP打开都是这样的,求解决方法
web项目jsp出现The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path错误