'::Java Platform::'에 해당되는 글 13

  1. 2009.01.04 :: Spring에서 jakarta commons-dbcp 사용법 :: 1
  2. 2009.01.02 :: JSTL 설정 ::


우선 dbcp를 사용하기위해 필수 라이브러리 3개를 받습니다.

http://commons.apache.org/


commons-collections.jar

commons-pool.jar

commons-dbcp.jar


라이브러리 추가 후 applicationContext에 아래와 같이 추가 합니다.

<!-- MySQL사용중일 경우 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
<property name="driverClassName" value = "com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/DB명" />
<property name="username" value="DB아이디" />
<property name="password" value="DB패스워드" />
</bean>


<!-- xmlns:p="http://www.springframework.org/schema/p" 사용일 경우 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
    p:driverClassName="com.mysql.jdbc.Driver" p:url="jdbc:mysql://localhost:3306/DB명"
    p:username="DB아이디" p:password="DB패스워드" />
::Java Platform::/::JSP:: | Posted by 그냥그냥그 2009. 1. 2. 20:18

:: JSTL 설정 ::



그동안 순수 JSP만으로 코딩을 하다보니까 요즘 자바관련 책들의 JSTL예제가 약간 어리둥절해서

앞으로는 JSTL로 개발하기로 하고 설정방법을 찾다가 처음에는 잘 몰라서 잠깐 해맸습니다..

해보니 스트럿츠 태그 라이브러리와 같은 방식이더군요.

우선 /WEB-INF/lib 안에 jstl.jar와 standard.jar를 추가합니다.



/WEB-INF/원하는 경로에 c.tld를 추가합니다. c.tld는 JSTL에 코어부분이므로 그외 기능을 원하시면

다른 tld를 추가로 넣어주셔야 됩니다. 여기서는 코어기능만 설정해 보겠습니다.

(여기서는 c.tld를 /WEB-INF/tld 안에 넣었다는 가정)



web.xml에 <taglib>를 추가 합니다.
 
<taglib>
<taglib-uri>jstl-c</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib>


그리고 실제로 사용할 JSP페이지에서 taglib를 추가해서 사용하면 됩니다.
<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix = "c" uri = "http://java.sun.com/jstl/core" %>