﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-愚僧</title><link>http://www.blogjava.net/ilqjs/</link><description>赢与输的差别通常是--不放弃</description><language>zh-cn</language><lastBuildDate>Thu, 09 Apr 2026 10:32:56 GMT</lastBuildDate><pubDate>Thu, 09 Apr 2026 10:32:56 GMT</pubDate><ttl>60</ttl><item><title>自定义标签 date</title><link>http://www.blogjava.net/ilqjs/archive/2013/03/04/396040.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Mon, 04 Mar 2013 08:35:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/03/04/396040.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/396040.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/03/04/396040.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/396040.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/396040.html</trackback:ping><description><![CDATA[<br /><br />步骤:<br />1. 定义tld标签描述文件<br />2. 新建class继承SimpleTagSupport或者BodyTagSupport<br />3. taglib命令声明<br />4. 使用自定义标签<br /><br />1.&nbsp;定义tld标签描述文件custom_tag.tld<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">&lt;?</span><span style="color: #FF00FF; ">xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"</span><span style="color: #0000FF; ">?&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">taglib&nbsp;</span><span style="color: #FF0000; ">xmlns</span><span style="color: #0000FF; ">="http://java.sun.com/xml/ns/j2ee"</span><span style="color: #FF0000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;xmlns:xsi</span><span style="color: #0000FF; ">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #FF0000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;xsi:schemaLocation</span><span style="color: #0000FF; ">="http://java.sun.com/xml/ns/j2ee&nbsp;http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"</span><span style="color: #FF0000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;version</span><span style="color: #0000FF; ">="2.0"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">description</span><span style="color: #0000FF; ">&gt;</span>JSTL&nbsp;1.1&nbsp;core&nbsp;library<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">description</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">display-name</span><span style="color: #0000FF; ">&gt;</span>JSTL&nbsp;core<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">display-name</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tlib-version</span><span style="color: #0000FF; ">&gt;</span>1.1<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tlib-version</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">short-name</span><span style="color: #0000FF; ">&gt;</span>ct<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">short-name</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;与&nbsp;taglib&nbsp;的&nbsp;uri&nbsp;对应&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">uri</span><span style="color: #0000FF; ">&gt;</span>http://www.customtag.com/custom_tag<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">uri</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;定义一个标签&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tag</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;标签的名称&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">name</span><span style="color: #0000FF; ">&gt;</span>date<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">name</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;标签类&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tag-class</span><span style="color: #0000FF; ">&gt;</span>com.customtag.tags.DateTag<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tag-class</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;标签体&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body-content</span><span style="color: #0000FF; ">&gt;</span>empty<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body-content</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">attribute</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;属性名称&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">name</span><span style="color: #0000FF; ">&gt;</span>format<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">name</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;是否必选&nbsp;true:必选&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">required</span><span style="color: #0000FF; ">&gt;</span>false<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">required</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;是否允许使用表达式(EL),&nbsp;false:不能使用&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">rtexprvalue</span><span style="color: #0000FF; ">&gt;</span>false<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">rtexprvalue</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">attribute</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">attribute</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">name</span><span style="color: #0000FF; ">&gt;</span>value<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">name</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">required</span><span style="color: #0000FF; ">&gt;</span>false<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">required</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">rtexprvalue</span><span style="color: #0000FF; ">&gt;</span>true<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">rtexprvalue</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">attribute</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tag</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">taglib</span><span style="color: #0000FF; ">&gt;</span></div>注:<br />可参考jstl-[version].jar中META-INF下的c.tld文件<br /><br />2. 新建DateTag继承SimpleTagSupport或者BodyTagSupport<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">package</span>&nbsp;com.customtag.tags;<br /><br /><span style="color: #0000FF; ">import</span>&nbsp;java.io.IOException;<br /><span style="color: #0000FF; ">import</span>&nbsp;java.text.SimpleDateFormat;<br /><span style="color: #0000FF; ">import</span>&nbsp;java.util.Date;<br /><br /><span style="color: #0000FF; ">import</span>&nbsp;javax.servlet.jsp.JspException;<br /><span style="color: #0000FF; ">import</span>&nbsp;javax.servlet.jsp.JspWriter;<br /><span style="color: #0000FF; ">import</span>&nbsp;javax.servlet.jsp.PageContext;<br /><span style="color: #0000FF; ">import</span>&nbsp;javax.servlet.jsp.tagext.SimpleTagSupport;<br /><br /><span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">class</span>&nbsp;DateTag&nbsp;<span style="color: #0000FF; ">extends</span>&nbsp;SimpleTagSupport&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;@Override<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;doTag()&nbsp;<span style="color: #0000FF; ">throws</span>&nbsp;JspException,&nbsp;IOException&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SimpleDateFormat&nbsp;sdf&nbsp;=&nbsp;<span style="color: #0000FF; ">new</span>&nbsp;SimpleDateFormat(format);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PageContext&nbsp;pc&nbsp;=&nbsp;(PageContext)&nbsp;getJspContext();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JspWriter&nbsp;out&nbsp;=&nbsp;pc.getOut();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">try</span>{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(<span style="color: #0000FF; ">null</span>&nbsp;!=&nbsp;<span style="color: #0000FF; ">this</span>.getValue()){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.print(sdf.format(<span style="color: #0000FF; ">new</span>&nbsp;Date(<span style="color: #0000FF; ">this</span>.getValue())));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<span style="color: #0000FF; ">else</span>{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.print(sdf.format(<span style="color: #0000FF; ">new</span>&nbsp;Date()));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<span style="color: #0000FF; ">catch</span>(IOException&nbsp;e){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">throw</span>&nbsp;e;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<span style="color: #0000FF; ">catch</span>(Exception&nbsp;e){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.print("");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">private</span>&nbsp;String&nbsp;format="yyyy-MM-dd&nbsp;HH:mm:ss";<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">private</span>&nbsp;Long&nbsp;value&nbsp;=&nbsp;<span style="color: #0000FF; ">null</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;String&nbsp;getFormat()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;format;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;setFormat(String&nbsp;format)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">this</span>.format&nbsp;=&nbsp;format;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;Long&nbsp;getValue()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;value;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">public</span>&nbsp;<span style="color: #0000FF; ">void</span>&nbsp;setValue(Long&nbsp;value)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">this</span>.value&nbsp;=&nbsp;value;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />}</div><br />3. taglib命令声明<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&lt;%@taglib&nbsp;prefix="ct"&nbsp;uri="http://www.customtag.com/custom_tag"%&gt;</div><br />4. 使用自定义标签<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="background-color: #ffff00;">&lt;%</span><span style="background-color: #f5f5f5;">@&nbsp;page&nbsp;language</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">java</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;import</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">java.util.*</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;pageEncoding</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">UTF-8</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #ffff00;">%&gt;</span><br /><span style="background-color: #ffff00;">&lt;%</span><span style="background-color: #f5f5f5;"><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">String</span><span style="background-color: #f5f5f5;">&nbsp;path&nbsp;</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">&nbsp;request.getContextPath();<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">String</span><span style="background-color: #f5f5f5;">&nbsp;basePath&nbsp;</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">&nbsp;request.getScheme()&nbsp;</span><span style="background-color: #f5f5f5;">+</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">://</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #f5f5f5;">+</span><span style="background-color: #f5f5f5;">&nbsp;request.getServerName()&nbsp;</span><span style="background-color: #f5f5f5;">+</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">:</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #f5f5f5;">+</span><span style="background-color: #f5f5f5;">&nbsp;request.getServerPort()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #f5f5f5;">+</span><span style="background-color: #f5f5f5;">&nbsp;path&nbsp;</span><span style="background-color: #f5f5f5;">+</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">/</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">;<br /></span><span style="background-color: #ffff00;">%&gt;</span><br /><span style="background-color: #ffff00;">&lt;%</span><span style="background-color: #f5f5f5;">@taglib&nbsp;prefix</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">ct</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;uri</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">http://www.customtag.com/custom_tag</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #ffff00;">%&gt;</span><br /><br /><span style="color: #0000FF; ">&lt;!</span><span style="color: #FF00FF; ">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN"</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">base&nbsp;</span><span style="color: #FF0000; ">href</span><span style="color: #0000FF; ">="&lt;%=basePath%&gt;"</span><span style="color: #0000FF; ">&gt;</span><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span>My&nbsp;JSP&nbsp;'index.jsp'&nbsp;starting&nbsp;page<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">http-equiv</span><span style="color: #0000FF; ">="pragma"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">="no-cache"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">http-equiv</span><span style="color: #0000FF; ">="cache-control"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">="no-cache"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">http-equiv</span><span style="color: #0000FF; ">="expires"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">="0"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">http-equiv</span><span style="color: #0000FF; ">="keywords"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">="keyword1,keyword2,keyword3"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">http-equiv</span><span style="color: #0000FF; ">="description"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">="This&nbsp;is&nbsp;my&nbsp;page"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">&lt;!--</span><span style="color: #008000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;link&nbsp;rel="stylesheet"&nbsp;type="text/css"&nbsp;href="styles.css"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;自定义标签测试&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">ct:date</span><span style="color: #0000FF; ">/&gt;&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">ct:date&nbsp;</span><span style="color: #FF0000; ">format</span><span style="color: #0000FF; ">="MM/dd/yyyy"</span><span style="color: #0000FF; ">/&gt;&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">ct:date&nbsp;</span><span style="color: #FF0000; ">format</span><span style="color: #0000FF; ">="yyyy年MM月dd日&nbsp;HH时mm分ss秒"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="&lt;%=new&nbsp;Date().getTime()&nbsp;%&gt;"</span><span style="color: #0000FF; ">/&gt;&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000ff;">&gt;</span></div><br />[运行结果]<br />自定义标签测试: 		<br /> 		2013-03-04 16:18:29<br /> 		03/04/2013<br /> 		2013年03月04日 16时18分29秒<br /><img src ="http://www.blogjava.net/ilqjs/aggbug/396040.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-03-04 16:35 <a href="http://www.blogjava.net/ilqjs/archive/2013/03/04/396040.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>boolean 转换 (05)</title><link>http://www.blogjava.net/ilqjs/archive/2013/03/01/395945.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Fri, 01 Mar 2013 09:51:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/03/01/395945.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395945.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/03/01/395945.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395945.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395945.html</trackback:ping><description><![CDATA[<br /><strong><span style="color: #0000ff;">以下情况被认为 false</span> :</strong><br /><ul><li>boolean类型的FALSE</li><li>int类型的0</li><li>浮点类型的0.0</li><li>字符串"" 或者 "0"</li><li>空的数组</li><li>空的对象null</li></ul><span style="color: #0000ff;"><strong>其他情况都认为是true</strong></span><br /><br /><br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/ilqjs/aggbug/395945.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-03-01 17:51 <a href="http://www.blogjava.net/ilqjs/archive/2013/03/01/395945.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>执行运算符 (``) (04)</title><link>http://www.blogjava.net/ilqjs/archive/2013/03/01/395937.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Fri, 01 Mar 2013 08:30:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/03/01/395937.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395937.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/03/01/395937.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395937.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395937.html</trackback:ping><description><![CDATA[<br />用于执行控制台命令<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #800080; ">$output</span>&nbsp;=&nbsp;`ls&nbsp;-al`;<br /><span style="color: #0000FF; ">echo</span>&nbsp;"&lt;pre&gt;$output&lt;/pre&gt;";</div><br /><span style="color: #800000;">有对平台依赖性, 降低了php跨平台能力</span><img src ="http://www.blogjava.net/ilqjs/aggbug/395937.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-03-01 16:30 <a href="http://www.blogjava.net/ilqjs/archive/2013/03/01/395937.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>错误控制运算符 @ (03)</title><link>http://www.blogjava.net/ilqjs/archive/2013/03/01/395936.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Fri, 01 Mar 2013 08:25:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/03/01/395936.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395936.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/03/01/395936.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395936.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395936.html</trackback:ping><description><![CDATA[用于忽略掉错误信息<br /><br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&lt;?php<br /><span style="color: #008000; ">//</span><span style="color: #008000; ">忽略包含文件时产生的错误</span><span style="color: #008000; "><br /></span>@<span style="color: #0000FF; ">include</span>("inc.php");<br /><span style="color: #008000; ">//</span><span style="color: #008000; ">忽略连接mysql数据库出错产生的错误信息</span><span style="color: #008000; "><br /></span><span style="color: #800080; ">$conn</span>&nbsp;=&nbsp;@<span style="color: #008080; ">mysql_connect</span>("localhost","username","password");<br /><span style="color: #008000; ">//</span><span style="color: #008000; ">忽略打开文件产生的错误信息</span><span style="color: #008000; "><br /></span><span style="color: #800080; ">$fp</span>&nbsp;&nbsp;=&nbsp;@<span style="color: #008080; ">fopen</span>("user.xml","w");<br /><span style="color: #0000FF; ">function</span>&nbsp;test(){<br /><span style="color: #0000FF; ">return</span>&nbsp;10;<br />}<br /><span style="color: #008000; ">//</span><span style="color: #008000; ">忽略调用函数失败产生的错误信息</span><span style="color: #008000; "><br /></span><span style="color: #800080; ">$number</span>&nbsp;=&nbsp;@test();<br />?&gt;</div><img src ="http://www.blogjava.net/ilqjs/aggbug/395936.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-03-01 16:25 <a href="http://www.blogjava.net/ilqjs/archive/2013/03/01/395936.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jQuery : serialize 和 serializeArray 方法</title><link>http://www.blogjava.net/ilqjs/archive/2013/03/01/395930.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Fri, 01 Mar 2013 07:42:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/03/01/395930.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395930.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/03/01/395930.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395930.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395930.html</trackback:ping><description><![CDATA[<br /><span style="color: #993300;"><strong>serialize</strong></span> : 序列表表格内容为字符串, 返回的是一个字符串<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">var</span>&nbsp;serializeStr&nbsp;=&nbsp;$("form").serialize();</div>result : username=forrest<span style="color: #00cc00;">&amp;</span>passwd=1234<span style="color: #00cc00;">&amp;</span>gender=0<span style="color: #00cc00;">&amp;</span>interest=swimming<span style="color: #00cc00;">&amp;</span>interest=running<span style="color: #00cc00;">&amp;</span>interest=readBook<br /><br /><span style="color: #993300;"><strong>serializeArray</strong></span> : 序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">var</span>&nbsp;fields&nbsp;=&nbsp;$("select,&nbsp;:radio").serializeArray();<br />jQuery.each(&nbsp;fields,&nbsp;<span style="color: #0000FF; ">function</span>(i,&nbsp;field){<br />&nbsp;&nbsp;$("#results").append(field.name + "=" +field.value&nbsp;+&nbsp;";&nbsp;");<br />});</div>result : username=forrest;<font color="#00cc00">&nbsp;</font>passwd=1234;<font color="#00cc00">&nbsp;</font>gender=0;<font color="#00cc00">&nbsp;</font>interest=swimming;<font color="#00cc00">&nbsp;</font>interest=running;<font color="#00cc00">&nbsp;</font>interest=readBook;&nbsp;<img src ="http://www.blogjava.net/ilqjs/aggbug/395930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-03-01 15:42 <a href="http://www.blogjava.net/ilqjs/archive/2013/03/01/395930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>类加载方法</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/27/395798.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Wed, 27 Feb 2013 07:57:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/27/395798.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395798.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/27/395798.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395798.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395798.html</trackback:ping><description><![CDATA[<br /><strong>Class.forName("binary name");</strong><br />加载并对类变量进行初始化<br />等价cl.loadClass("binary name").newInstance();<br /><br /><strong>ClassLoader.loadClass("binary name");</strong><br />ClassLoader cl = this.getClass().getClassLoader();<br />Class c = cl.loadClass("binary name");<br />Object obj = c.newInstance();<br />在newInstance时初始化<br />初始化时会比forName多产生一个obj对象<br /><br />From : <a href="http://waryist.iteye.com/blog/131983">http://waryist.iteye.com/blog/131983</a><img src ="http://www.blogjava.net/ilqjs/aggbug/395798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-27 15:57 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/27/395798.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js 编码</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/27/395788.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Wed, 27 Feb 2013 03:44:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/27/395788.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395788.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/27/395788.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395788.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395788.html</trackback:ping><description><![CDATA[<p><br /></p>escape/unescape : 不能对uri编码, 会把 / ? @ 进行编码<br />encodeURIComponet/decodeURIComponent : 对URI参数编码, 会把 / 进行编码<br />encodeURI/decodeURI : 对URI编码<br /><br />From : <a href="http://blog.163.com/free_for_all/blog/static/6871811201192441843281/">http://blog.163.com/free_for_all/blog/static/6871811201192441843281/</a><br />From : <a href="http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html">http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html</a><img src ="http://www.blogjava.net/ilqjs/aggbug/395788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-27 11:44 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/27/395788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>uri url 总结</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/27/395782.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Wed, 27 Feb 2013 02:59:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/27/395782.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395782.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/27/395782.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395782.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395782.html</trackback:ping><description><![CDATA[<br />uri : Uniform Resource Identifier 统一资源标识<br />url : Uniform Resource Locator &nbsp; 统一资源定位<br /><br />异:<br />url是uri的一个子集<br />url可以用相对路径表示, url 只能用绝对路径表示<br /><br />同:<br />url,uri 都能定位唯一资源<br /><br />注:<br /><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">[</span><em style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">scheme</em><tt style="line-height: 25px; background-color: #eeeedd;"><strong>:</strong></tt><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">][</span><tt style="line-height: 25px; background-color: #eeeedd;"><strong>//</strong></tt><em style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">authority</em><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">][</span><em style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">path</em><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">][</span><tt style="line-height: 25px; background-color: #eeeedd;"><strong>?</strong></tt><em style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">query</em><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">][</span><tt style="line-height: 25px; background-color: #eeeedd;"><strong>#</strong></tt><em style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">fragment</em><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">]<br /></span><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">authority为[</span><em style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">user-info</em><tt style="line-height: 25px; background-color: #eeeedd;"><strong>@</strong></tt><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">]</span><em style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">host</em><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">[</span><tt style="line-height: 25px; background-color: #eeeedd;"><strong>:</strong></tt><em style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">port</em><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #eeeedd;">]</span><br />相对路径和绝对路径看是否使用"scheme:"开头<br /><br />From : <a href="http://www.cnblogs.com/gaojing/archive/2012/02/04/2413626.html">http://www.cnblogs.com/gaojing/archive/2012/02/04/2413626.html</a><br />From :&nbsp;<a href="http://rebecca.iteye.com/blog/234724">http://rebecca.iteye.com/blog/234724</a><br /><br /><a href="http://rebecca.iteye.com/blog/234724"><br /></a><img src ="http://www.blogjava.net/ilqjs/aggbug/395782.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-27 10:59 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/27/395782.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jQuery 与 prototype 冲突</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/26/395727.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Tue, 26 Feb 2013 02:38:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/26/395727.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395727.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/26/395727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395727.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">//</span><span style="color: #008000; ">将jQuery的$函数改名为$jq</span><span style="color: #008000; "><br /></span><span style="color: #0000FF; ">var</span>&nbsp;$jq&nbsp;=&nbsp;jQuery.noConflict();<br /><span style="color: #008000; ">//</span><span style="color: #008000; ">$('d1').innerHTML&nbsp;=&nbsp;'hello&nbsp;&nbsp;jQuery';</span><span style="color: #008000; "><br /></span>$jq('#d1').html('hello&nbsp;&nbsp;jQuery');</div><img src ="http://www.blogjava.net/ilqjs/aggbug/395727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-26 10:38 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/26/395727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常量 (02)</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/26/395723.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Tue, 26 Feb 2013 02:02:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/26/395723.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395723.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/26/395723.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395723.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395723.html</trackback:ping><description><![CDATA[<br /><strong>语法:</strong><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span>&nbsp;&lt;?php<br /><span style="color: #008080; ">2</span>&nbsp;<span style="color: #008080; ">define</span>("CONSTANT",&nbsp;"Hello&nbsp;world.");<br /><span style="color: #008080; ">3</span>&nbsp;<span style="color: #0000FF; ">echo</span>&nbsp;<span style="color: #008080; ">CONSTANT</span>;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;输出&nbsp;"Hello&nbsp;world."</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">4</span>&nbsp;<span style="color: #008000; "></span>?&gt;</div><br /><strong>规则:</strong><br /><ul><li>常量前面没有美元符号（<tt>$</tt>）</li><li>常量只能用define()函数定义，而不能通过赋值语句</li><li>常量一旦定义就不能被重新定义或者取消定义</li><li>常量的值只能是标量(integer,float,string,boolean)</li></ul><br /><strong>魔术常量:<br /></strong><table class="CALSTABLE" border="1"><thead>
<tr>
<th valign="middle" align="left">名称</th>
<th valign="middle" align="left">说明</th></tr></thead>
<tbody>
<tr>
<td valign="middle" align="left"><tt class="constant"><strong>__LINE__</strong></tt></td>
<td valign="middle" align="left">文件中的当前行号。 </td></tr>
<tr>
<td valign="middle" align="left"><tt class="constant"><strong>__FILE__</strong></tt></td>
<td valign="middle" align="left">文件的完成路径和文件名。 </td></tr>
<tr>
<td valign="middle" align="left"><tt class="constant"><strong>__FUNCTION__</strong></tt></td>
<td valign="middle" align="left">函数名称。（这是 PHP 4.3.0 新加的。） </td></tr>
<tr>
<td valign="middle" align="left"><tt class="constant"><strong>__CLASS__</strong></tt></td>
<td valign="middle" align="left">类的名称。（这是 PHP 4.3.0 新加的。）</td></tr></tbody></table><strong><br /></strong><img src ="http://www.blogjava.net/ilqjs/aggbug/395723.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-26 10:02 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/26/395723.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>