欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

每日記載內(nèi)容總結(jié)23-創(chuàng)新互聯(lián)

1.js知識:每日記載內(nèi)容總結(jié)23

javascript:void(0) 就是一個死鏈接,什么事情都沒做,主要的還是onclick事件
常見的幾種鏈接:

成都創(chuàng)新互聯(lián)歡迎咨詢:18980820575,為您提供成都網(wǎng)站建設網(wǎng)頁設計及定制高端網(wǎng)站建設服務,成都創(chuàng)新互聯(lián)網(wǎng)頁制作領(lǐng)域十載,包括陽光房等多個方面擁有多年的網(wǎng)站制作經(jīng)驗,選擇成都創(chuàng)新互聯(lián),為企業(yè)保駕護航。

(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)

成都網(wǎng)站建設