❶ 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都要早.