-
JSP学习(4)
JSP学习(四) ? 四:九大内置对象(JSP_0400_NineObject工程) ? out: Out内置对象是一个缓冲的输出流,用来给客户端返回信息。它是javax.servlet.jsp.JspWriter的一个实例 典型应用:向客户端输出内容 例:向客户端输出一个字符串“Hello?World” (HelloWorld.jsp) 常用方法: println():向客户端输出各种类型数据 ...
213
热度 -
Struts2课程七——Message Resource Files
Struts2教程七——MessageResourceFiles本教程假设你已完成FormValidation教程,可以在GoogleCode-http://code.google.com/p/struts2-examples/downloads/list下载Message_Resource_Struts2_Ant或者Message_Resource_Struts2_Mvn。引言本课学习使用Str...
4369
热度 -
node.js入门指点
node.js入门指导 翻译一下Felix'sNode.jsBeginnersGuide,源地址:http://nodeguide.com/beginner.html#TOC 这份指导适用于0.4.x版本的node.js HelloWorldTutorial 这篇指导文章会带领你从安装node.js到实现一个简单的http服务器。 安装 首先,你需要运行一个*nix操作系统。推荐linux或...
302
热度 -
FreeMarker在struts2.0,JAVA,web中的施用实例
FreeMarker在struts2.0,JAVA,web中的应用实例 ? FreeMarker概述 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 Template+datamodel=output ? FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输...
214
热度 -
FreeMarker在struts2.0,JAVA,web中的运用实例
FreeMarker在struts2.0,JAVA,web中的应用实例 FreeMarker概述FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写Template+datamodel=outputFreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需...
208
热度 -
【转】运用JavaScript和DOM动态创建表格
【转】使用JavaScript和DOM动态创建表格 简介 这篇文章简单介绍了DOM?1.0一些基本而强大的方法以及如何在JavaScript中使用它们。你可以学到如何动态地创建、获取、控制和删除HTML元素。这些DOM方法同样适用于XML。所有全面支持DOM?1.0的浏览器都能很好地运行本篇的实例,比如IE5,Firefox等。 概况?-?Sample1.html 这篇文章通过实例代码介绍DOM。...
242
热度 -
Struts2中应用FreeMarker充当表现层
Struts2中使用FreeMarker充当表现层 1,在java程序中使用FreeMarker FreeMarker的模板就是一个.ftl文本文件,在该文件中使用了一些FreeMarker的特别标记,这些标记会动态显示,或者控制程序输出,如下面的模板文件代码: ${name},你好!${msg} 这里类似于${}的就是动态的内容,称作"插值". 为了使用FreeMarker来将数据模型中的值合并...
279
热度 -
JSP自定义标签兑现数据字典
JSP自定义标签实现数据字典 ? 1.关于JSP标签的好处就不再罗嗦 数据字典就是使用的下拉框,只要定义使用那个字典就会将这个字典可用的内容显示出来 显示字典时只要定义那个字典和属性值就可以显示出字典的显示值 ? 2.首先在web.xml中定义自定义标签加载的引用,两个属性分别是引用的URI和加载路径 ? <?xmlversion="1.0"encoding="UTF-8"?> <...
276
热度 -
spring中的AOP跟IOC
spring中的AOP和IOC IOC(控制反转(InversionofControl))和AOP(面向切面) IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。 原理介绍 早在2004年,MartinFowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转...
265
热度 -
FreeMarker的施用(转)
FreeMarker的使用(转) .FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出.FreeMarker特别适应于MVC模...
398
热度 -
IFRAME上JS调用
IFRAME下JS调用 同域下的JS调用 <html>???<head>??<script?type="text/javascript">?functionsay()???{?????alert("child.html--->I'matchild.html");????}??functioncallParent(){??parent.say();?}?&l...
202
热度 -
基于Spring MVC的Web应用开发(二) - Log
基于SpringMVC的Web应用开发(2)-Log 上一篇文章我们使用SpringMVC搭建了一个简单WEB项目-HelloWorld,注意到我们在pom.xml中仅仅加了一个依赖(dependency): ? <dependencies> <dependency> <groupId>org.springframework</groupId> &l...
684
热度 -
struts2 与 velocity 调整 探究
struts2与velocity整合探究 我这边引出几个问题。 问题1,struts2是怎么让velocity按照指定的ResourceLoader加载vm模板的? ? 首先,struts默认的查找vm模板的路径有两种: 1,以webapp为相对路径下面去找 2,从classpath下面去找 那么看下面的代码org.apache.struts2.views.velocity.Veloc...
979
热度 -
一个容易的struts2环境
一个简单的struts2环境 一*创建web工程 二*引入struts2需要的jar包(最少依赖包) ???????struts2-core-2.1.8.1.jar:Struts2框架的核心类库 ?????????xwork-core-2.1.6.jar:XWork类库,Struts2在其上构建 ?????????ognl-2.7.3.jar:对象图导航语言(ObjectGraphNavigati...
297
热度 -
11级_Java_曹筑波 03.18 jQuery入门@选择器精讲
11级_Java_曹建波03.18jQuery入门@选择器精讲 jQuery简介 jQuery是继Prototype之后又一个优秀的JavaScript库 jQuery理念:写得少,做得多.优势如下: 轻量级 强大的选择器 出色的DOM操作的封装 可靠的事件处理机制 完善的Ajax 出色的浏览器兼容性 链式操作方式 …… jQuery:HelloWorld jQuery(document).rea...
189
热度 -
FreeMarker在struts2.0,JAVA,web中的使用实例
FreeMarker在struts2.0,JAVA,web中的应用实例 FreeMarker概述FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写Template+datamodel=outputFreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需...
409
热度 -
文本编辑工具fck运用介绍
文本编辑工具fck使用介绍 Fckedit简介 废话不多说直接写用法了: http://ckeditor.com/ 下载配置文件: ???这里我们要下两个:第一个:FCKeditor_2.6.6.zar、第二个:fckeditor-java-2.6-bin.zip(在java平台开发)第三个:fckeditor-java-2.6-src.zip(源码) 调用方式:(jsandjsp) 一.通过ja...
223
热度 -
Node.js学习(11)-HTTP服务器与客户端
Node.js学习(11)----HTTP服务器与客户端Node.js标准库提供了http模块,其中封装了一个高效的HTTP服务器和一个简易的HTTP客户端。http.Server是一个基于事件的HTTP服务器,它的核心由Node.js下层C++部分实现,而接口由JavaScript封装,兼顾了高性能与简易性。http.request则是一个HTTP客户端工具,用于向HTTP服务器...
814
热度 -
跨域兑现
跨域实现 javascript出于安全方面的考虑,是不允许跨域调用其他页面的对象的。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。没有记错的话前三届D2论坛上每次都有人提这个东西,这里把涉及到跨域的一些问题简单地整理一下: 首先什么是跨域,简单地理解就是因为javascript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的...
273
热度 -
EXTJS学习札记(一)
EXTJS学习笔记(一) 开始1.必须的 1.1Web浏览器 ExtJS4支持所有的主要的web浏览器,从IE6到最新的GoogleChrome.但在开发期间,为了最好的调试体验,我们强烈建议选择以下浏览器: GoogleChrome10+,AppleSafari5+,Firefox4+(带Firebug插件) 本手册是以GoogleChrome最新版为基础的。如果还没有,请花点时间安装Chro...
161
热度