❶ web.xml中的這個標簽是怎麼用的
四種認證類型:
BASIC:HTTP規范,Base64
<web-app>
......
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
......
</web-app>
DIGEST:HTTP規范,數據完整性強一些,但不是SSL
<web-app>
......
<login-config>
<auth-method>DIGEST</auth-method>
</login-config>
......
</web-app>
CLIENT-CERT:J2EE規范,數據完整性很強,公共鑰匙(PKC)
<web-app>
......
<login-config>
<auth-method>CLIENT-CERT</auth-method>
</login-config>
......
</web-app>
FORM:J2EE規范,數據完整性非常弱,沒有加密,允許有定製的登陸界面。
<web-app>
......
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.html</form-login-page>
<form-error-page>/error.jsp</form-error-page>
</form-login-config>
</login-config>
......
</web-app>
這里的 FORM 方式需要說明的是 登錄頁面的固定的元素:login.html
<form name="loginform" method="post" action="j_security_check">
<INPUT name="j_username" type="text">
<INPUT name="j_password" TYPE="password">
<input type="submit" value="登 錄" >
</form>
form 的action 必須是j_security_check, method="post", 用戶名 name="j_username" , 密碼name="j_password" 這些都是固定的元素
❷ java web項目a標簽怎樣鏈接到WEB-INF中的jsp頁面
通常有兩種方法:一種是web.xml中配置。另一種是寫控制器(controller)的方法。這里只講配置web.xml的方法。
本列:index.jsp和login.jsp在同一WEB-INF目錄下。
通過index2.jsp中的a標簽登錄跳轉的到login.jsp頁面。
❸ 如何在JavaWeb程序中使用自定義標簽
這是自定義JSP標簽的配置文件,在JavaWeb程序中使用的方法有2種: 1)在web.xml中統一配置 標簽配置文件的物理地址 標簽配置文件的調用別名 2)JSP中引入標簽庫
❹ web中的標簽如何實現
做一個子框架:
在你頂部的標簽頁面下 加一個iframe
<iframe id="你的名稱" src="你第一次連的頁面" scrolling="no" width="100%" height="100%" frameborder="no" onload="document.all['你的名稱'].style.height=xp.document.body.scrollHeight+125"(一些樣式) >
</iframe>
onload 的為自動適應頁面大小(動態)。
在你頂部標簽頁的鏈接中加入target="你的名稱(iframe)"
例:<a href="##" target="你的名稱">基本檔案</a>
❺ Html頁面在調用web方法的過程中要如何啟動Session會話
1,配置你的IIS應用程序池為集成模式。
經典模式是將請求分別走了不同的管線,所以對於html/js等靜態請求是無法觸隱卜發sessionStart的,而集成模式會將請求(不管是不是html)都會走w3p的,形成一個統一的管線,這種情況下html才有機會觸發sessionStart事件的。
2, 配置你的Gloal.asax文件,在sessionStart事件中先定義一個session變數。
正常情況下,aspx等請求,灶梁穗如果在沒有登陸的情況下,sessionID是一直在變化的。但不是說沒有會話,而是每次會話都是獨立的會話渣滲,其實sessionID並未固定,這種情況下,你無法獲知上次獲得的會話的任何信息。
3, html只是標簽,並不能直接使用session會話,使用其他手段協助獲得會話信息。
A,考慮使用ashx頁面處理會話,以便ajax請求。
B,可以考慮使用web api方式,並在web api介面中添加ISession介面實現會話。
C,可以考慮使用使用管線事件處理,並支持會話。如在web.config中配置訂閱會話處理事件,然後引入到web.config中的handler/mole模塊中。
前兩個步驟只是保證你的會話可用,第三步是怎麼使用你會話中的信息。如果你對asp.net編程十分熟悉,且對IIS經典管線與集成管線,和IIS處理的過程中的訂閱事件十分熟悉,那麼這不應該是一個難事。比如你做過富客戶端處理時,會話保持顯然是一個輕而易舉的事。
❻ web基礎(link標簽的用法)
一慧判直在使用link標簽,這幾天接觸到了less預處理器之後,怎麼定義link都出現了一些問題,在網上查了一些資料,最終是這樣定義link的:
<link rel="stylesheet/less" type="text/css" href="css/less.less">
此時,頁面上已經可以正常顯示css了。我才發現我還並不了解link的機制是什麼樣子的,天吶~(需要用心鑽研了)
上w3c查詢link可以看到link標簽共有9個屬性(平時也用不到這么多,所以就解剖以下以上link中的三個屬性,剩下的就當是科普一下吧 ~_~)
看到一對理論性的東西,就莫名的頭大!話不多說直接開搞。
看到這里基本上就明白了rel當中的值的作用了,其實stylesheet的作用就是為了 標明當前文檔與link鏈接的文檔的關系而已 。例如<link rel="stylesheet">就是說明了link鏈接的文檔屬於當前的文檔的外部鏈接樣式表。
例中stylesheet後添加了一個/less的作用,就是為了說明此鏈接文檔是less文檔
(這么規定的,照做就行了~)畝碧改
type表面上看似很簡單,只有一個MIME_type的值,實際上 MIME_type 代表了所有迅判的文檔類型,有興趣的話,可以自己了解了解,反正我看了之後只覺得幾百種類型,我才用過幾種,如果牽扯到ajax的話,相對來說會用的比較多了。(附上w3c中能夠用到的script類型 MIME_type )
href屬性就比較簡單了, 它是用來確定你link文件的路徑 ,當然了只要是路徑都有絕對相對的,就看你把它放在哪裡找出來就是了。
想必大家也用過target這個屬性,我也是剛剛看到這個屬性居然在h5中不支持了,我的天,這是什麼鬼!不過,在測試中,ie8+、firfox、geogle依然能夠使用該屬性,也就是說,沒毛病,可以放心的使用。
好了,link標簽中常用的屬性就這3個了,剩下的屬性因為有默認值的存在,也就不需要你再動手去填寫了,但是如果你有特殊要求的話,肯定也不會是看我這篇文章的人了吧~_~。
補充一句(script標簽同理的,我懶,我就不背鍋了!!!)
❼ web開發標簽中標簽有什麼作用
1.啟動一個WEB項目的時候,容器(如:Tomcat)會去讀它的配置文件web.xml.讀兩個節點: <listener></listener> 和 <context-param></context-param>
2.緊接著,容器創建一個ServletContext(上下文),這個WEB項目所有部分都將共享這個上下文.
3.容器將<context-param></context-param>轉化為鍵值對,並交給ServletContext.
4.容器創建<listener></listener>中的類實例,即創建監聽.
5.在監聽中會有contextInitialized(ServletContextEvent args)初始化方法,在這個方法中獲得
ServletContext = ServletContextEvent.getServletContext();
context-param的值 = ServletContext.getInitParameter("context-param的鍵");
6.得到這個context-param的值之後,你就可以做一些操作了.注意,這個時候你的WEB項目還沒有完全啟動完成.這個動作會比所有的Servlet都要早.