jsp(JAVA)α¾²Ì¬µÄ¾ßÌåÉèÖùý³Ì
Ò»£ºµ½http://tuckey.org/urlrewrite/ ÏÂÔØurlrewrite¼Ü°ü£¨ÍƼö2.6.0£©
¡¡¡¡¶þ£º½âѹËùÏÂÔصÄÎļþ,°Ñurlrewrite-2.6.0.jar¸´ÖƵ½ÏîÄ¿µÄWebRoot/WEB-INF/lib/Ŀ¼ÏÂ
¡¡¡¡Èý£º°Ñurlrewrite.xml¸´ÖƵ½ÏîÄ¿µÄWebRoot/WEB-INF/Ŀ¼ÏÂ
¡¡¡¡ËÄ£ºÔÚweb.xmlÎļþÖмÓÈëÒÔÏÂ
¡¡¡¡<filter>
¡¡¡¡<filter-name>UrlRewriteFilter</filter-name>
¡¡¡¡<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
¡¡¡¡<init-param>
¡¡¡¡<param-name>logLevel</param-name>
¡¡¡¡<param-value>WARN</param-value>
¡¡¡¡</init-param>
¡¡¡¡</filter>
¡¡¡¡<filter-mapping>
¡¡¡¡<filter-name>UrlRewriteFilter</filter-name>
¡¡¡¡<url-pattern>/*</url-pattern>
¡¡¡¡</filter-mapping>
¡¡¡¡£¨UrlRewriteFilterÕâ¸ö¿ÉÒÔ¸ü¸Ä£¬µ«ÊÇÈç¹ûÒª¸ü¸ÄµÄ»°£¬¾ÍÁ½¸öUrlRewriteFilter¶¼Ò»Æð¸ÄΪÏàͬµÄ×Ö·û´®£¬±ÈÈç˵¶¼¸ÄΪ:aaaÒ²ÊÇ¿ÉÒԵģ¡ÆäʵÕâ¸öÔÚurlrewrite.xmlÀïÓÐ˵Ã÷£¬×Ðϸ¿´¿´¾ÍÖªµÀÁË£¡Å¶£¬ÍüÁË£¬ÉÏÃæÕâ¶Î´úÂë¼Óµ½£º</welcome-file-list>Ö®ºó£¬£©
¡¡¡¡Î壺½ÓÏÂÀ´¾ÍÊÇurlrewrite.xmlÀïÃæµÄ¹æÔòµÄд·¨ÁË
¡¡¡¡1,µ¥Ò³Ãæ¹æÔòд·¨£º£¨¼ÇµÃ²»Òª°ÑÏîÄ¿Ãûдµ½ÀïÃæÈ¥ÁË£¡£©
¡¡¡¡<rule>
¡¡¡¡<from>^/index.html</from>
¡¡¡¡<to>/index.jsp</to>
¡¡¡¡</rule>
¡¡¡¡2£¬´øÒ»¸ö²ÎµÄURL¹æÔòд·¨
¡¡¡¡°Ñ£ºshowNews.jsp?id=²ÎÊý α³É£ºshownews_²ÎÊý.html
¡¡¡¡<rule>
¡¡¡¡<from>^/shownews_(.[0-9]*).html</from>
¡¡¡¡<to>/showNews.jsp?id=$1</to>
¡¡¡¡</rule>
¡¡¡¡()ÀïÃæÊÇÕýÔò±í´ïʽ£¬×Ô¼ºÈ¥ÕÒÕÒÕâ·½ÃæµÄ֪ʶ£¬ÃÀÔª·ûºÅ$1µÄÒâ˼ÊÇÆ¥ÅäµÚÒ»¸öÕýÔò±í´ïʽ
¡¡¡¡3,´øÁ½¸ö²ÎºÍ¶à¸ö²ÎµÄURL¹æÔòд·¨
¡¡¡¡°ÑshowNews.jsp?id=²Î1&type=²Î2α³Énews-²Î1-²Î2.html
¡¡¡¡<rule>
¡¡¡¡<from>^/news-(.[0-9]*)-(.[0-9]*).html</from>
¡¡¡¡<to>/showNews.jsp?id=$1&type=$2</to>
¡¡¡¡</rule>
¡¡¡¡×¢ÒâÒ»µã£ºÓÓ&”À´´úÌæ”&“,¶à¸ö²ÎµÄurl¹æÔò»ù±¾ÀàËÆ£¬ÒÀºù«»Æ°£¬Ó¦¸ÃÄÜд³öÀ´£¡Å¶£¬»¹ÓÐÒ»µã£¬ÄǾÍÊÇjspÒ³ÃæÉϵÄurlµÄд·¨£¬href=”shownews_<%=new
Ïà¹ØÎĵµ£º
ÎÊÌ⣺ÔÚ´æ´¢¹ý³ÌÖУ¬ÓÐʱ»áÓöµ½±È½Ï±ä̬µÄ¶«Î÷£¬ÈçÒ»¸ö´æ´¢¹ý³ÌÖÐÓÐoutput·µ»ØÖµ£¬ÓÐreturn·µ»ØÖµ£¬»¹ÓвéѯµÄ·µ»ØÖµTABLE£¬Óöµ½ÕâÑùµÄ´æ´¢¹ý³ÌÕæÊÇÓôÃÆ£¬Ò»´ÎÐÔ°ÑËùÓеķµ»Øֵȡ³öÀ´»¹ÕæµÄÓеãÂé·³¡£
1¡¢ Ê×ÏÈÀ´¿´Õâ¸ö´æ´¢¹ý³Ì°É
CREATE PROCEDURE ParaTest
@paraout varchar(20) ......
ÊÂʵÉÏÍøÂç±à³Ì¼òµ¥µÄÀí½â¾ÍÊÇÁ½Ì¨¼ÆËã»úÏ໥ͨѶÊý¾Ý¶øÒÑ¡£¶ÔÓÚ³ÌÐòÔ±¶øÑÔ£¬È¥ÕÆÎÕÒ»ÖÖ±à³Ì½Ó¿Ú²¢Ê¹ÓÃÒ»ÖÖ±à³ÌÄ£ÐÍÏà¶Ô¾Í»áÏԵüòµ¥µÄ¶àÁË¡£Java SDKÌṩһЩÏà¶Ô¼òµ¥µÄApiÀ´Íê³ÉÕâЩ¹¤×÷£¬Socket¾ÍÊÇÆäÖÐÖ®Ò»¡£
¶ÔÓÚJava¶øÑÔ¡£ÕâЩApi´æÔÚÓëJava.netÕâ¸ö°üÀïÃæ¡£Òò´ËÖ»Òªµ¼ÈëÕâ¸ö°ü¾Í¿ÉÒÔ×¼±¸ÍøÂç±à³ÌÁË¡£ÍøÂç± ......
È»jacobÖÐÒ²ÓйØÓÚPDFµÄ·½·¨£¬µ«ÊǹýÓÚ¸´ÔÓ¡£iTextÊÇÒ»¸ö¿ªÔ´µÄPDF¹¤¾ß£¬Ð¡ÇɶøÓÖ±ã½Ý¡£
¹Ù·½ÍøÕ¾ÊÇ£ºhttp://www.lowagie.com/iText/
¹Ù·½µÄ½âÊÍ£ºiText is a library that allows you to generate PDF files . the fly
×îа汾Ϊ£º2.1.5
ÏÂÔصØÖ·ÊÇ£ºhttp://nchc.dl.sourceforge.net/sourceforge/itext/iText-2.1.5.j ......
Java iText ¶¯Ì¬ Éú³É PDF Îĵµ ±í¸ñ ÖÐÎÄÎÊÌâ
iTextÊÇÒ»¸ö¿ª·¢Ô´´úÂëµÄÏîÄ¿£¬Äã¿ÉÒÔʹÓÃiText·½±ãµÄʵÏÖPDFµÄÊä³ö¡£
Ò»¡¢iTextµÄÏÂÔØ£º
Äã¿ÉÒÔÔÚ http://www.lowagie.com/iText/ ²é¿´¹ØÓÚiTextµÄÏà¹ØÐÅÏ¢£¬°üÀ¨Ô´´úÂ룬Îĵµ..
1. itext-src-1.4 ......
package cn.com;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class Base64Test
{
public static void main(String[ ......