рендеринг JSP к строке [дубликат]

Я не думаю, что можно продвинуть удостоверения пользователя от браузера до базы данных (и это имеет смысл? Я думаю не)

, Но если Вы хотите использовать учетные данные пользователя рабочий Tomcat для соединения с SQL Server тогда, можно использовать Драйвер Microsoft JDBC. Просто создайте свой URL JDBC как это:

jdbc:sqlserver://localhost;integratedSecurity=true;

И копия соответствующий DLL к каталогу bin Tomcat (sqljdbc_auth.dll, которому предоставляют драйвер)

MSDN> Соединяющийся с SQL Server с Драйвером JDBC> Создание соединения URL

7
задан Overdose 23 September 2009 в 06:58
поделиться

3 ответа

Если вы хотите транслировать любую веб-страницу, будь то JSP или любая другая веб-страница, вы можете использовать метод ниже.

import java.io.*;
import java.net.*;

public class c {

   public String getHTML(String urlToRead) {
      URL url;
      HttpURLConnection conn;
      BufferedReader rd;
      String line;
      String result = "";
      try {
         url = new URL(urlToRead);
         conn = (HttpURLConnection) url.openConnection();
         conn.setRequestMethod("GET");
         rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
         while ((line = rd.readLine()) != null) {
            result += line;
         }
         rd.close();
      } catch (Exception e) {
         e.printStackTrace();
      }
      return result;
   }

   public static void main(String args[])
   {
     c c = new c();
     System.out.println(c.getHTML(args[0]));
   }
}

0
ответ дан 8 December 2019 в 01:44
поделиться

Вы можете компилировать страницы JSP с помощью любого механизма рендеринга JSP, например Apache Jasper, включенного в Apache Tomcat.

0
ответ дан 8 December 2019 в 01:44
поделиться

Используйте MockRunner . Это позволяет, например, запускать JSP в тестовых примерах.

0
ответ дан 8 December 2019 в 01:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: