[urlrewrite] url rewrite

웹프로그램을 개발하다보면 보통
abc.com/def.do?param1=abc&param2=def

이런식으로 사용하게 되는데 요즘
블로그 등을 보면

abc.com/10

abc.com/owner/entry/post

뭐 이런 주소들이 많다.. 이런 주소를
쉽게 다른 url로 변경해주는 라이브러리이다.

abc.com/10 –> abc.com/read.jsp?no=10 예컨데 이런식으로 바꿔주면

서버 측은 오른쪽에 맞춰서 개발하고
왼쪽 주소를 오픈하는것이다.

소스는 http://code.google.com/p/urlrewritefilter/ 에서 받을 수 있으며
설명서는 안에 있음..

받은 소스를

WEB-INF 안에 풀면

WEB-INF/lib/urlrewrite-ver.jar
             /urlrewrite.xml

이렇게 생기며

web.xml에 filter를 추가

<a name="Quick_Start"><span class="tag">&lt;filter&gt;</span><span class="pln"><br />&nbsp; &nbsp;</span><span class="tag">&lt;filter-name&gt;</span><span class="pln">UrlRewriteFilter</span><span class="tag">&lt;/filter-name&gt;</span><span class="pln"><br />&nbsp; &nbsp;</span><span class="tag">&lt;filter-class&gt;</span><span class="pln">org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</span><span class="tag">&lt;/filter-class&gt;</span><span class="pln"><br /></span><span class="tag">&lt;/filter&gt;</span><span class="pln"><br /></span><span class="tag">&lt;filter-mapping&gt;</span><span class="pln"><br />&nbsp; &nbsp;</span><span class="tag">&lt;filter-name&gt;</span><span class="pln">UrlRewriteFilter</span><span class="tag">&lt;/filter-name&gt;</span><span class="pln"><br />&nbsp; &nbsp;</span><span class="tag">&lt;url-pattern&gt;</span><span class="pln">/*</span><span class="tag">&lt;/url-pattern&gt;</span><span class="pln"><br /></span><span class="tag">&lt;/filter-mapping&gt;<br /><br />위처럼 하면 모든 url에 filter를 통과하게 된다.<br /><br />이하 설정을 urlrewrite.xml에 하면 된다.<br /><br /><br /><br /></span></a>

Comments

comments