`
文章列表
先来整体的了解一下Struts的工作流程.  在实现一个基于Struts的运用之前我们首先是做环境设置,Struts正常工作需要至少两个  配置文件web.xml,struts-config.xml.  web.xml告诉App Server所有以.do结尾的请求最终提交给ActionServlet去处理。  2就规定ActionServlet是在App Server启动的时候  创建的并且一直存在。  ActionServlet在创建的时候会做如下的工作:  保存一些后面需要使用的实例在Attribute(内存)里面。  根据web.xml的配置解析struts-config.xml文件。   ...
快速入门 (1)模板 + 数据模型 = 输出 FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据。经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的。在这里,你可以在HTML(或其它要输出的文本)中加入一些特定指令,FreeMarker会在输出页面给最终用户时,用适当的数据替代这些代码。 先来解释一下freemaker的基本语法了,<# ... > 中存放所有freem ...
getSession都是返回当前用户的会话对象,参数的区别在于参数为true,则如果“当前用户的会话对象”为空(第一次访问时)则创建一个新的会话对象返回参数为false,则如果“当前用户的会话对象”为空,则返回null(即不自动创建会话对象)
在JavaScript中,采用的注释方法有两种: 1.单行注释 单行注释使用"//"进行标识。"//"符号后面的文字都不被程序解释执行。例如: //这里是程序代码的注释 2.多行注释 多行注释使用"/*…*/"进行标 ...
关于javascript和css的宿主环境以及资源引用相对路径等问题实践总结! 1.javascript引用资源(比如图片)相对路径是以宿主环境(所被引用的网页比如user.html)所处位置为基准 2.css引用资源(比如图片)相对路径是以.css文件所处位置为基准! 已经实践证明过! --2009aicheaizi------images---------index_02.jpg------test.htm --css------css----------test.css --js------js----------test.js 引用代码如下:test.css#imgtest ...
出处:http://www.cnblogs.com/yxonline/category/89658.html 怎么成为优秀的软件模型设计者? posted @ 2007-07-09 16:47 KevinYin 阅读(2196) | 评论 (8)  编辑 | PowerDesigner教程系列(六)概念数据模型 posted @ 2007-04-12 16:03 ...
由于SourceForge网站被封,导致很多程序员常用的开发框架都无法下载了,工作和学习非常不方便,下面教大家一个简单的下载sourceforge上面开源软件的办法: http://mirror.optus.net/sourceforge/ 访问如上URL地址,这是一个sourceforge的下载镜像站点,按照字母顺序分目录列出来sourceforge上面所有的软件下载了,我们可以按目录一级一级找到自己要下载的软件,例如: 我要下载Hibernate,那么寻找 /h/hi/hibernate 目录就找到了,该目录下面是所有Hibernate相关软件各个版本的下载地址: http://mirror ...
1.  下载drools相关的最新组件 必需(Drools运行环境,drools eclipse插件) http://download.jboss.org/drools/release/5.0.1.26597.FINAL/drools-5.0-bin.zip http://download.jboss.org/drools/release/5.0.1.26597.FINAL/drools-5.0-eclipse-all.zip 可选(document,source code,example,so ...
一个典型的DRL文件: Java代码 ①package com.sample   //包名,不可以与关键字冲突    ②import com.sample.DroolsTest.Message;//本文件需要导入的类    ③global java.util.List myGlobalList;//全局变量    ④//定义函数体    function String hello(String name) {        return "Hello "+name+"!";    }       ⑤ru ...
Maven2完全使用手册  maven2 起步    相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。    与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。    主要的几个新特性包括:(详细参考http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html)    1. 更快、更简单        速度方面可以比上ant了    2. 更少的配置 ...
Drools 5.0工程入门 1)      先从网站上把能下载的全下载了吧。http://www.jboss.org/drools/downloads.html 因为我是从5直接开始学习。那就下载5的所有东西吧。 包含: Drools 5.0.0.CR1 Documentation 5.0的文档

HTML转义字符

HTML 原代码 显示结果 描述 &lt; < 小于号或显示标记 &gt; > 大于号或显示标记 &amp; & 可用于显示其它特殊字符 &quot; " 引号 &reg; ® 已注册 &copy; © 版权 &trade; ™ 商标 &ensp;   半个空白位 &emsp;   一个空白位 &nbsp;   不断行的空白
先申明,我是自己琢磨出来的,不知道对不对!! 但是,我想应该不会有太大的出入的! getRequestURI()就相当于你在写一个JSP页面的时候会有这样的东西"action='/WebRoot/xxx'"这个方法就是获得'/WebRoot/xxx',也就是说它会得到一个相对地址 而getRequestURL()会得到一个完整的URL地址,也就是绝对的绝对地址     Request.getRequestURL返回的是请求的全部,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。 request.getRequestURI得到的是request ...
HashMap,LinkedHashMap,TreeMap都属于Map Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的不一致。如果需要同步,可以用Collections的synchronizedMap方法使HashMap具有同步的能力。   L ...
lazy,延迟加载 Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。 lazy策略可以用在: * <class>标签上:可以取值true/false * <property>标签上,可以取值true/false,这个特性需要类增强 * <set>/< ...
Global site tag (gtag.js) - Google Analytics