ошибка при использовании http сервлета - запрос / ответ в jsp web app - PullRequest
0 голосов
/ 28 июня 2011

У меня есть функция, написанная на Java, которая использует http сервлеты - запрос / ответ, для подключения к локальной базе данных ... Я хочу использовать ее в файле 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 Ответ

0 голосов
/ 29 июня 2011

Просто сопоставьте сервлет в web.xml с шаблоном 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">

См. Также:

...