我有一个用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
答案 0 :(得分:0)
只需将web.xml
中的servlet映射到URL模式,然后让表单提交到该URL。
E.g。
<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">