JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP Áú¹®&´äº¯DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP±âŸ TIP
JSP ÆÁ
JSP ÆÁ
JSP ÆÁ °Ô½ÃÆÇ ÀÔ´Ï´Ù
Struts¿¡¼­ Á¤ÀÇµÈ datasource¸¦ JSP¿¡¼­ °¡Á®´Ù ¾²±â
GoodBug
À̹ÌÁö ½½¶óÀÌ´õ º¸±â

Struts¿¡¼­ Á¤ÀÇµÈ datasource¸¦ JSP¿¡¼­ °¡Á®´Ù ¾²±â

 

strutsÀÇ struts-config.xml

 

 <data-sources>
  <data-source key="mysql" type="org.apache.commons.dbcp.BasicDataSource">
   <set-property property="defaultAutoCommit" value="true"/>
   <set-property property="defaultReadOnly" value="false"/>
   <set-property property="description" value="Tomcat Data Source"/>
   <set-property property="driverClassName" value="com.mysql.jdbc.Driver"/>
   <set-property property="maxActive" value="30"/>
   <set-property property="maxIdle" value="10"/>
   <set-property property="maxWait" value="10000"/>
   <set-property property="username" value="unicorn"/>
   <set-property property="password" value="unicorn"/>
   <set-property property="url" value="jdbc:mysql://localhost/goodbug"/>
  </data-source>
 </data-sources>

 

JSP

<%@ page contentType="text/html;charset=EUC_KR" %>
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="javax.sql.DataSource" %>
<%@ page import="org.apache.struts.config.ModuleConfig" %>
<%@ page import="org.apache.struts.util.*" %>
<%@ page import="java.sql.*" %>


<%!

/*

*   @key : datasource¿¡ Á¤ÀÇµÈ key °ª

*/
public Connection getConnection(HttpServletRequest request, String key) throws Exception {
    ServletContext context = getServletContext();
    ModuleConfig moduleConfig = ModuleUtils.getInstance().getModuleConfig(request, context);
    DataSource dataSource = (DataSource)context.getAttribute(key + moduleConfig.getPrefix());
    return (dataSource.getConnection());
}
 %>


<%
Connection connection = null;
try {
    connection = getConnection(request, "mysql");
    out.println(connection);


} catch (Exception e) {
    e.getStackTrace();
} finally {
    if (connection != null) try { connection.close(); } catch (Exception e) {}
}
%>

2006-01-13 12:05:34
211.189.124.***

 

ÁÁÀº»ý°¢ ^^

0Á¡ (0¸í)
µ¡±Û 2°³ | ÅÂ±× 0°³ | °ü·Ã±Ûº¸±â
ű×ÀÔ·Â
½±Ç¥(,)±¸ºÐÀ¸·Î Çѹø¿¡ ¿©·¯ ű׸¦ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù
bumworld
(0) (0)
Àú Á˼ÛÇѵ¥ ±×³É actionÀ» »ó¼ÓÇÑ ºóÀÌ ¾Æ´Ï¶ó ±×³É ÀÚ¹Ùºó¿¡¼­ datasource¸¦ È£ÃâÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä? getServletContext();´Â jsp³ª servlet¿¡¼­¸¸»ç¿ëÀÌ °¡´ÉÇÒµíÇѵ¥ ´Ù¸¥ ¹æ¹ýÀÌ ¾øÀ»±î¿ä?
211.170.245.*** 2006-01-13 13:53:35
GoodBug
(0) (0)
¸Å°³º¯¼ö·Î ³Ñ°ÜÁִ¼ö ¹Û¿¡ ¾øÀ»°Í °°³×¿ä
211.189.124.*** 2006-01-13 15:39:13
À̸§ ºñ¹Ð¹øÈ£
JSP ÆÁ
JSP ÆÁ °Ô½ÃÆÇ ÀÔ´Ï´Ù
! ¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ÀÏÀÚ Á¶È¸
114 STS Spring MVC on STS 2.8, 2.9 ¹öÀü¿¡¼­ ÇÁ·ÎÁ§Æ® »ý¼º½Ã ¿¡·¯¹ß»ý ÇÒ °æ¿ì 1 GoodBug 2012-03-08 8,112
113 dbcp DBCP »ç¿ë½Ã DBÁ¤º¸ ¾Ïȣȭ 1 GoodBug 2012-02-08 5,617
112 ½ºÆ®·µÃ÷ action alert ¸Þ½ÃÁö Ãâ·Â ÈÄ ÆäÀÌÁö À̵¿ & µÚ·Î°¡±â ¿¹¹æ ÇູÇѱ¤´ë 2009-01-14 11,643
111 spring spring ÀÚµ¿¹­±â 1 kaiser 2007-03-12 11,853
110 spring Spring ºó¹­±â- »ý¼ºÀÚ¸¦ ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ 2 1 kaiser 2007-02-21 21,611
109 spring Spring ºó¹­±â-¼¼Å͸޼ҵ带 ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ 1 kaiser 2007-02-21 11,909
108 spring Spring - xml·Î ¹­±â 1 kaiser 2007-02-07 12,406
107 spring Spring ºó¹­±â-±âº»¹­±â 1 kaiser 2007-02-05 8,817
106 spring spring ºó¹­±â-2 1 kaiser 2007-01-29 9,683
105 spring Spring ºó¹­±â-1 1 kaiser 2007-01-29 9,748
104 spring Spring 1Â÷ ¿ä¾à 1 kaiser 2007-01-23 10,869
103 spring spring ½ÃÀÛÇϱâ-2 1 1 kaiser 2007-01-22 9,970
102 spring Spring ½ÃÀÛÇϱâ-1 4 1 kaiser 2007-01-22 11,687
101 spring Spring ¼­·Ð - spring ¼³Ä¡ 1 1 kaiser 2007-01-19 13,361
100 clob »ç¿ëÇϱâ kaiser 2008-08-21 7,679
99 span ±Û¾²±â ÈÄ »ç¿ëÇÒ protoload 1 1 °í°í½Ì 2008-05-09 7,185
98 log4sql log4sql 1 1 Aki 2008-04-30 8,403
97 ¼ýÀÚ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â 1 °ö½½´ë¸¶¿Õ 2008-03-21 8,527
96 iBatis iBatis ¿¡¼­ SQL ·Î±ë½Ã ÀÌ»Ñ°Ô º¸À̱â 6 1 GoodBug 2007-10-26 22,610
95 log4sql¿äÁò ¸¹ÀÌ ¾²´Â°Í °°´øµ¥.... ¿µÀ̳²Ç¦ 2008-10-17 8,132
copyright 2005-2024 by Unicorn