Я не думаю, что можно продвинуть удостоверения пользователя от браузера до базы данных (и это имеет смысл? Я думаю не)
, Но если Вы хотите использовать учетные данные пользователя рабочий Tomcat для соединения с SQL Server тогда, можно использовать Драйвер Microsoft JDBC. Просто создайте свой URL JDBC как это:
jdbc:sqlserver://localhost;integratedSecurity=true;
И копия соответствующий DLL к каталогу bin Tomcat (sqljdbc_auth.dll, которому предоставляют драйвер)
MSDN> Соединяющийся с SQL Server с Драйвером JDBC> Создание соединения URL
Если вы хотите транслировать любую веб-страницу, будь то 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])); } }
Вы можете компилировать страницы JSP с помощью любого механизма рендеринга JSP, например Apache Jasper, включенного в Apache Tomcat.
Используйте MockRunner . Это позволяет, например, запускать JSP в тестовых примерах.