- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 Struts2<5>Struts2 标签
Struts2 标签简介Struts2 自己封装了一套标签,比 JSTL 强大,而且与 Struts2 中的其他功能无缝结合。当然 Strust2 标签的内容很多,随着版本的升级,标签和属性越来越多。我们要掌握好核心标签及了解其他标签;根据功能可以分为:数据标签,控制标签,界面标签,其他标签;
2014-12-31 10:54:22
422
原创 Struts2<4>OGNL2
OGNL 访问复杂对象1,访问 javaBean 对象;2,访问集合对象;3,访问 Map 对象;public class HelloAction extends ActionSupport { private Student student;//javaBean private List students;//List private Map studentMap
2014-12-31 09:59:33
437
原创 Struts2<4>值栈与 OGNL
值栈简介值栈是对应每个请求对象的一套内存数据的封装,Struts2 会给每个请求创建一个新的值栈。值栈能够线程安全地为每个请求提供公共的数据存取服务。OGNL 的引入OGNL 是对象图导航语言 Object-Graph Navigation Language 的缩写,它是一种功能强大的表达式语言。OGNL 访问 ValueStack 数据OGNL 访问
2014-12-30 22:25:04
409
原创 Struts2<3>拦截器
拦截器简介Struts2 拦截器是在访问某个 Action 或 Action 的某个方法,字段之前或之后实施拦截,并且 Struts2 拦截器是可插拔的,拦截器是AOP的一种实现.优点:通用功能的封装,提供了可重用性.原理Struts2的拦截器的实现原理和过滤器的实现差不多,对你真正想执行的 execute()方法进行拦截,然后插入一些自己的逻辑。如果没有拦截器,这些要
2014-12-30 16:36:43
450
原创 Struts2<2>核心技术2
Struts2 处理传入多个值1,处理数目不定的字符串;2,处理数目不定的 JavaBean 对象;public class HobbyAction implements Action { private String[] hobby; public String[] getHobby() { return hobby; } public void setHobb
2014-12-29 23:50:15
447
原创 Struts2<2>核心技术
Struts2 get/set 自动获取/ 设置数据 HelloWorldAction.java里面 增加set/get方法ActionSupport 类引入 更为强大! HelloWorldAction2.java HelloWorldAction2 extends ActionSupportAction 设置数据第一种方式:属性驱动(Field
2014-12-29 11:34:37
438
原创 Struts2<1>HelloWorld
Struts2 简介主页:http://struts.apache.org/在用户请求和模块化处理方面以及页面的展现这块,Struts2 发挥的屌炸天作用;相对于传统的 Jsp+Servlet 模式,Struts2 更适合企业级团队开发,方便系统的维护;最新版本:2.3.16Struts2 HelloWorld Struts2 org.apa
2014-12-29 11:05:30
393
原创 Jquery<6>Jquery Ajax
JqueryAjax 简介Jquery 对 Ajax 操作封装了一套跨浏览器,方便用户使用的 ApiJqueryAjax Load 方法远程请求,把请求的数据载入到 DOM 里;load( url , [,data] , [,callback])Url:请求地址Data:请求参数Callback:请求完成后的回调方法jqueryAja
2014-12-27 23:55:16
561
原创 Jquery<5>Jquery动画效果
Jquery 隐藏与显示 DOMJquery 淡入和淡出 DOMJquery 滑动 DOMJquery 动画Jquery callBack 回调方法Jquery 暂停动画Insert title here $(document).ready(function(){ $("#b1").click(function(){ $("
2014-12-27 15:51:31
437
原创 Jquery<4>Jquery 事件操作
文档加载事件DOM 单击、双击事件DOM 获得焦点、失去焦点事件DOM 鼠标移入,移出事件Insert title here $(document).ready(function(){ //alert("文档加载完毕"); $("#zs").click(function(){ $("#p1").html("张三被单机了") }); $(
2014-12-27 15:30:41
442
原创 Jquery<3>操作DOM
Jquery 操作 DOM 节点1,查找节点2,创建节点 append()3,删除节点 remove()Jquery 操作 DOM 节点属性1,查找属性2,设置属性3,删除属性Jquery 操作 DOM 节点样式1,获取样式2,设置样式3,追加样式4,移除样式设置和获取 HTML ,文本和值1,获取 html,
2014-12-27 01:28:13
379
原创 Jquery<2> Jquery选择器
Jquery选择器介绍我们可以通过Jquery选择器能从网页文档中找到我们需要的DOM节点;基本选择器属性选择器其他选择器Insert title here $(document).ready(function(){ //基本选择器 //$("#a1").css("background-color","yellow");//根据id //$(".c1"
2014-12-18 09:48:46
442
原创 Jquery<1>认识Jquery
Jquery 简介http://www.jquery.com/jQuery 是一个 JavaScript 函数库;功能强悍;jQuery2.0 及后续版本将不再支持 IE6/7/8 浏览器;所以我们变使用1.x的版本 支持xpJquery 的引入;demo01.htmlInsert title here function getContent()
2014-12-17 16:00:36
433
原创 Ajax&Json交互实例
共用的ServletGetAjaxInfoServlet.javapackage com.ruanku.web;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;imp
2014-12-17 14:53:12
543
原创 Ajax&Json实例
GetAjaxInfoServlet.java<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here function loadInfo(){ var xmlHttp; if(window.XMLHttpRequest
2014-12-17 09:02:01
478
原创 Ajax&Json<3>Json
Json 引入JSON:JavaScript 对象表示法(JavaScript Object Notation) 。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。Json格式语法JSON 对象{ "name":"张三" , "age":22}JSON 数组{"student": [{ "na
2014-12-16 14:03:11
429
原创 Ajax&Json<2>Ajax核心2
XMLHttpRequest 对象响应服务器onreadystatechange 事件当请求被发送到服务器时,我们需要执行一些基于响应的任务。每当 readyState 改变时,就会触发 onreadystatechange 事件。readyState 属性存有 XMLHttpRequest 的状态信息。下面是 XMLHttpRequest 对象的三个重要的属性:onrea
2014-12-16 10:53:11
438
原创 Ajax&Json<2>Ajax核心
XMLHttpRequest 对象创建所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject) 。XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 function loadName(){ var xmlHttp; if(window.X
2014-12-16 10:34:39
400
原创 Ajax&Json<1>认识ajax
Ajax 简介1,Ajax 是一种网页开发技术, (Asynchronous Javascript + XML)异步 JavaScript 和 XML;2,Ajax 是异步交互,局部刷新;3,Ajax 能减少服务器压力;4,Ajax 能提高用户体验;Ajax 交互与传统交互比较传统交互:网页整体刷新,服务器压力大,用户体验不好;Ajax 交互:局部刷新
2014-12-15 14:42:13
423
原创 JavaScript高级<3>
JavaScript 自定义对象创建对象方式:方式一,对象初始化器方式;方式二,构造函数方式; var cc = { name : "cc", age : 22, shout : function() { alert("我是:" + this.name + "今年" + this.age + "岁了!"); }, action : f
2014-12-12 14:41:29
488
原创 JavaScript高级<2>
Js 变量的作用域demo01.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here var a=22; function func(){ alert(a); } func();dem
2014-12-12 10:42:46
384
原创 JavaScript高级<1>
Function对象引入Function是js的方法对象,可以用Function实例化出任何js方法对象;Function创建方法对象demo01.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here
2014-12-11 15:44:09
412
原创 JSTL国际化;SQL;XML;函数标签库
fmt:setLocale 设定用户所在的区域;fmt:formatDate 对日期进行格式化;fmt:requestEncoding 设置所有的请求编码;fmt:bundle fmt:message 读取国际化资源;fmt:formatNumber 格式化数字;fmt:formatDate 格式化日期;fmt:timeZone 设置临时时区Sql:setDat
2014-12-11 14:39:55
435
原创 Jsp标准标签库
JSTL引入JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库如果要使用JSTL,则必须将jstl.jar和 standard.jar文件放到classpath中,如果你还需要使用XML processing及Database access (SQL)标签,还要将相关JAR文件放到classpath中,这些JA
2014-12-11 09:17:57
409
原创 简单标签
IterateSimpleTag.javapackage com.ruanku.tag;import java.io.IOException;import java.util.Iterator;import java.util.List;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.Si
2014-12-09 11:33:34
366
原创 自定义标签<3>标签体
IterateTag.javapackage com.ruanku.tag;import java.util.Iterator;import java.util.List;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.TagSupport;public class IterateTag ex
2014-12-09 10:31:07
375
原创 自定义标签<2> 有属性的标签
package com.ruanku.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.TagSupport;public class HelloWorldTag
2014-12-08 10:07:48
364
原创 自定义标签<1>
HelloWorldTag.javapackage com.ruanku.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.TagSupport;public c
2014-12-08 09:52:34
393
原创 EL表达式
表达式语言(Expression Language,EL)百度百科:el 表达式EL 表达式内置对象 表达式内置对象 说明1 pageContext 表示 javax.servlet.jsp.PageContext 对象2 pageScope
2014-11-28 10:35:42
553
原创 Servlet<5>
package com.ruanku.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import
2014-11-27 16:02:56
403
原创 Servlet<1>
HelloWorldServlet com.ruanku.web.HelloWorldServlet HelloWorldServlet /HelloWorld 配置映射 servle
2014-11-24 11:10:29
357
原创 javaBean组件<1>
JavaBean 是使用 Java 语言开发的一个可重用的组件,在 JSP 开发中可以使用 JavaBean 减少重复代码,使整个JSP 代码的开发更简洁。jsp:useBean 创建 javabean
2014-11-13 16:46:22
522
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人