javascript:void(0) 就是一個死鏈接,什么事情都沒做,主要的還是onclick事件
常見的幾種鏈接:
(1).window.open(''url'')
(2).window.location.href="";
自定義函數(shù): <script>
function openWin(tag,obj)
{
obj.target="_blank";
obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
obj.click();
}
</script>
<a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>
2.文本框隨著內(nèi)容的輸入而變長(ie7以上,firefox,chrome親測可用)
input輸入框隨著輸入內(nèi)容的增加而變長
<inputtype="text" onkeydown="this.onkeyup();" onkeyup="this.size=(this.value.length>10 ?this.value.length:10);" size="10">
3.web.xml中url-pattern信息:
用springmvc做項目的時候,把url-pattern寫成/導致圖片等無法顯示,改成*.do一切正常
首先:“/” 與 “/*” 的區(qū)別 ::::::
<url-pattern>/</url-pattern>
會匹配到 /login 這種類型的 url ,不會匹配到模式為 *.jsp 這樣的后綴型 url
<url-pattern>/*</url-pattern>
會匹配所有 url :路徑型的和后綴型的 url( 包括 /login,*.jsp,*.js 和 *.html 等 )
然后是 寫法規(guī)則和匹配過程:
寫法規(guī)則:
①完全匹配:以“/”開頭,以字母(非“*”)結(jié)束
如:<url-pattern>/test/list.do</url-pattern>
②目錄匹配:以“/”開頭且以“/*”結(jié)尾
如:<url-pattern>/test/*</url-pattern> 匹配test路徑下的所有請求
<url-pattern>/*</url-pattern>
③擴展名匹配:以“*.”開頭,以擴展名結(jié)束
如:<url-pattern>*.do</url-pattern> 匹配全部 do 結(jié)尾的請求 <url-pattern>*</url-pattern> 不能用 * ,否則報錯
④ “/” 用來表明對應的Servlet為應用默認的Servlet。在這種情況下Servlet路徑是請求的URI去掉上下文路徑并且路徑信息為null
匹配過程:
當一個請求發(fā)送到servlet容器的時候,容器先會將請求的url減去當前應用上下文的路徑作為servlet的映射url,比如我訪問的是http://localhost/test/aaa.html,我的應用上下文是test,容器會將http://localhost/test去掉,剩下的/aaa.html部分拿來做servlet的映射匹配。
容器會首先查找完全匹配,如果找不到,再查找目錄匹配,如果也找不到,就查找擴展名匹配。如果還沒有找到一個servlet,器將嘗試為請求的資源使用內(nèi)容服務,如果應用定義了一個默認servlet,則容器會將請求丟給默認servlet。
如果一個請求匹配多個“目錄匹配”,容器會選擇最長的匹配。如:servletA的url-pattern為/test/*,而servletB的url-pattern為/test/a/*,此時訪問http://localhost/test/a時,容器會選擇路徑最長的servlet來匹配,也就是這里的servletB。
為什么定義”/*.action”這樣一個看起來很正常的匹配會錯?因為這個匹配即屬于路徑映射, 也屬于擴展映射,導致容器無法判斷。
除了以上配置url來加載圖片,也可以在servlet的配置文件中加入 mvc:resources標
<mvc:resources mapping="/javascript/**" location="/static_resources/javascript/"/>
<mvc:resources mapping="/styles/**" location="/static_resources/css/"/>
<mvc:resources mapping="/images/**" location="/static_resources/images/"/>
這里可以看到我所有的頁面引用到/styles/**的資源都從/static_resources/css里面進行查找。
mvc:resources 標簽就是定義一下不需要經(jīng)過springMVC處理的resource,mapping就是要匹配的url,location就是resource的位置。
名稱欄目:每日記載內(nèi)容總結(jié)23-創(chuàng)新互聯(lián)
當前地址:http://chinadenli.net/article44/dgpdhe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、移動網(wǎng)站建設、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站設計、品牌網(wǎng)站建設、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容