`
jinvasshole
  • 浏览: 770928 次
文章分类
社区版块
存档分类
最新评论
文章列表
JSP脚本元素 Jsp声明语法:<%! %> jsp声明只在当前页面有效,并且jsp声明中不能使用jsp内置对象。在其内声明的变量或方法为实例方法或实例变量 Jsp中Java代码块语法:<% %> jsp中嵌入的java代码块称Scriptlet,默认为与jsp对应的Servlet类的service()方法中的代码块。Scriptlet位置由page指令中的method确定method值可以为service(),doGet(),doPost()等。在其内声明的变量为局部变量 Jsp中的表达式语法:<%= %>用于在页面上输出表达式或变量的值 J ...
Servlet容器响应客户端请求访问特定的Servlet流程如下: 1.客户端发出要求访问特定的Servlet的请求 2.Servlet容器接收到客户请求,对其解析 3.Servlet容器创建一个ServletRequest对象,在ServletRequest对象中包含客户请求信息及其它关于客户的信息,如:请求头,请求正文,以及客户机的ip地址等 4.Servlet容器创建一个ServletResponse对象 5.Servlet容器调用客户所请求的Servlet的Service()服务方法,并把ServletRequest对象和ServletResponse对象作为参数传递组该服务方 ...
何为作用域 先让我们看看效果: 大概流程是这样的,我们访问04-01/index.jsp的时候,分别对pageContext, request, session, application四个作用域中的变量进行累加。(当然先判断这个变量是不是存在,如果变量不存在,则要 把变量初始化成1。)计算完成后就从index.jsp执行forward跳转到test.jsp。在test.jsp里再进行一次 累加,然后显示出这四个整数来。 从显示的结果来看,我们可以直观的得出结论: page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。 request ...
内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 1-out: javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期) request:javax.servlet.ServletRequest的子类型,此 ...
JSP的内置对象及方法 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String getCharacterEncoding() 返回字符编码方式 4 int getContentLength() 返回请求体的长度(以字节数) 5 String getC ...
JSP脚本元素 Jsp声明语法:<%! %> jsp声明只在当前页面有效,并且jsp声明中不能使用jsp内置对象。在其内声明的变量或方法为实例方法或实例变量 Jsp中Java代码块语法:<% %> jsp中嵌入的java代码块称Scriptlet,默认为与jsp对应的Servlet类的service()方法中的代码块。Scriptlet位置由page指令中的method确定method值可以为service(),doGet(),doPost()等。在其内声明的变量为局部变量 Jsp中的表达式语法:<%= %>用于在页面上输出表达式或变量的值 J ...
Servlet容器响应客户端请求访问特定的Servlet流程如下: 1.客户端发出要求访问特定的Servlet的请求 2.Servlet容器接收到客户请求,对其解析 3.Servlet容器创建一个ServletRequest对象,在ServletRequest对象中包含客户请求信息及其它关于客户的信息,如:请求头,请求正文,以及客户机的ip地址等 4.Servlet容器创建一个ServletResponse对象 5.Servlet容器调用客户所请求的Servlet的Service()服务方法,并把ServletRequest对象和ServletResponse对象作为参数传递组该服务方 ...
JavaWeb的生命周期是由Servlet容器来控制的总的来说分为三个阶段 1.启动阶段:加载web应用相关数据,创建ServletContext对象,对Filter和servlet进行初始化 a.把web.xml中的数据加载到内存中 b.为JavaWeb应用创建一个ServletContext对象 c.对所有的Filter进行初始化 d.对需要在web应用启动时就被初始化的Servlet进行初始化 2.运行时阶段:为客户提供服务 a.所有的Servlet都处于待命状态,随时响应客户请求,提供服务 b.如客户请求的Servlet还不存在,Servlet容器会先初始化Servlet ...
<%@ include file="被包含页面或文件的url"%> //include指令 <jsp:include page="被包含页面或文件的url">//include标签 include指令用于静态包含,include标签用于动态包含,无论是静态包含还是动态包含,源页面和被包含的目标或页面都共享请求范围内的请求数据 静态包含(include 指令)发生在解析JSP源页面阶段,被包含目标文件中的内容被原封不动的添加到JSP源页面中,Servlet容器然后再对JSP源页面进行翻译和编译。静态包含目标可以为html,jsp ...
CSS选择符: 类型选择符:类型选择符就是网页元素本身,定义时直接使用元素名称 body{ /*定义页面属性*/ } div{ width:774px;/*把所有的div元素定义为宽度为774像素*/ } id选择符:它是唯一的,不同元素的id值是不能重复的,id选 ...
伪类和伪对象:CSS规定伪类和伪对象以冒号开始;如同时使用四个样式位置不能出错,否则浏览器无法识别 a{ /*相同的样式都放在这里*/ text-decoration:none; } a:link{ /*第一位置定义默认链接样式*/ color:#ff0000; } a:visited{ /*第二位置定义已经访问过的链接样式*/ color:#0000ff; } a:hover{ /*第三位置鼠标经过的样式*/ color:#00ff00; } a:active{ /*第四位置鼠标活动下的样式如:按下,松开等*/ color:#cc00cc; }
dom:三种结点(元素结点,文本结点,属性结点) dom节点属性(列表可理解为返回为一数组) nodeName包含结点名称 nodeValue节点的值,一般只用于文本结点 nodeType结点类型 parentNode当前结点的父结点 childNodes访问子结点的列表 firstChil ...
javascript正则表达式: a.测试字符串的某个模式,例如:可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证 b.替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 c.根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中查找特定文字 正则表达式语法:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式.该模式描述在查找文字主体时待匹配的一个或多个字符串.正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹 ...
setTimeout()与setInterval()区别 setTimeout("方法或表达式","毫秒数") setInterval("方法或表达式","毫秒数") setTimeout()根据指定毫秒数执行对应的方法,注意只执行一次 setInterval()是每隔指定毫秒数就执行一次函数方法为循环执行 clearTimeout(),clearInterval()清除设定对象 返回值窗体: 在xx.html中 window.returnValue=documnt.getElementById(&qu ...
JavaScript中reload和replace的区别 reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload ([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页; true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。语法: location.re ...
Global site tag (gtag.js) - Google Analytics