- 浏览: 77215 次
- 性别:
- 来自: 广州
-
最新评论
-
wayilau:
第24条,是不是有问题呀。。。
教你认人 -
xiaoBaoProgramme:
很好的一篇文章,顶。
html页面嵌套html页面 -
JUnique:
...
SSH -
yihuijie2011:
...
SSH -
linpark:
没事来看看~
SSH
文章列表
判断 ArrayList size 是否为0
<s:if test="list.size==0">
<s:if>
<s:else>
</s:else>
判断 ArrayList size 是否为null
<s:if test="list==null">
<s:if>
<s:else>
</s:else>
OR
<s:if test="null==user||user.isEmpty()">
集合为空
&l ...
提交服务器处理业务后结果返回页面的处理,Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。
struts.xml配置文件中result的语法:<result name="" type="">xxxxx</result>
Struts2支持的不同类型的返回结果为:
Chain Result-->type="chain"
用来处理Action链
Dispatcher Result -->type="dispatcher"
用 ...
五个有用的过滤器
一、使浏览器不缓存页面的过滤器
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* 用于的使 Browser 不缓存页面的过滤器
*/
public class ForceNoCacheFilter implements Filter {
public void doFilter(ServletRequest request, ServletRespon ...
电脑属性高级 > 环境变量 > 系统变量 > 进行新建变量编辑变量
jdk
JAVA_HOME: 安装目录
CLASSPATH: %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
Path: .;%JAVA_HOME%\bin;
win+r键 输入cmd 打开dos窗口
输入java,回车显示 >
C:\Documents and Settings\Administrator>java
Usage: java [-options] class [args...]
(to execute a c ...
把用户名写入Cookie
String userName1 = request.getParameter("userName");
String userName2 = new String(userName1.getBytes("ISO-8859-1"),"UTF-8");
String userName3 = URLEncoder.encode(userName2,"utf-8");//中文需要编码
Cookie cookie = new Cookie("cookieName",userNa ...
在查询数据库的时候,我们经常会把一些查询的结果保存起来,如数据存放到EXCEL中,但如果把数据存放到HTML页面中去显示,并且把数据以网页形式展现出来的时候,这样会更直观。
我们平常在查询数据库的时候,经常会把一些查询的结果保存起来,如数据存放到EXCEL中,但如果能有办法把数据存放到HTML页面中去显示,并且把数据以网页形式展现出来的时候,这样会更直观。
我们先来了解一下模板文件,Template模板,后缀名称为TPL,TPL文件和HTML文件一样,在TPL文件中注意其中的">标记,分别代表的意思如下:
Begindetail:代表准备开始替换模板文件的开始
...
这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不需要每个文件单独修改。
最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里, 然后其他页面文件在页面内容的最后包含这个文件就可以了,具体例子下面有。
要html文件嵌套,最简单的办法是使用SSI(Server Side Include)技术,也就是在服务器端两个文件就被合并了。除了少数免费网页寄存服务外,几乎所有的网页寄存服务器都支持 SSI。这也是一个比较推荐的方 ...
<FRAMESET> <FRAME>
<NOFRAMES>
<IFRAME>
欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。
亦请先明白围堵标记与空标记的分别请看 【HTML概念】。
■ 框架概念 :
所谓框架便是网页画面分成几个框窗,同时取 ...
对开源(本文中未特别说明的“开源”系广义的开源,泛指FS和OSS)的误解实在太多了。
事实上与开源相关的有三个方面:商业软件(Business Software)、自由软件(Free Software)和开源软件(Open Source Software,此处为狭义的开源,以下简称OSS)。它们之间的根本区别并不是在是否收费上——这是国内对开源的最大误解。
其实这三者的根本区别在于License。
商业软件用的是商业License,以保障软件商的利益为第一位,基本没有考虑用户的利益。不相信的请自行查阅手上的商业软件License——其 实我不但很怀疑绝大多数人根本从来没有看过自己用的软件 ...
精通EJB第二版 笔记
第一章:
构建一个大型的商务系统时需要考虑的因素
远程方法调用
平衡负载
透明故障恢复
后台集成
事务
群集
动态重部署
无损关机
登录和检查
系统管理
线程化
面向消息的中间件
对象生命周期
资源共享 ...
1 SSH在开发中的位置
现在J2EE的开源框架多的数不清楚,目前(已经、正在)比较流行的常用框架大概有struts,spring,hibernate,jsf,webwork,而 struts+spring+hibernate(SSH)这种轻量级架构被誉为“黄金组合”。spring和hibernate更是被许多人认为是未来五年内不会被淘汰的技术,犹如当年的struts,今天的开发中依然被广泛采用。
2 为什么使用SSH
其实,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪 ...
Servlet JSP
配置tomcat:
Tomcat有zip包和exe版,本配置针对非安装zip包使用:
1 在myEclipse中加载Tomcat
2 选择tomcat的安装路径,并选择服务器Enable此时会在myEclipse中多一个图标
3选择tomcat对于的jdk
4 启动Tomcat
5 添加一个J2EE的配置工程
每次修改web.xml后重新配置tomcat
Web-inf 站点内容 web.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
< ...
XML基础 XML扩展 XML验证:DTD
Xml详细介绍
XML的设计目标是描述数据并集中与数据的内容。
XML标记可以自定义。
XML具有错误验证机制
XML区分大小写
XML标记的属性必须用“”或者‘’括起来
XML的强项
轻松表达多层结构的数据
可自由扩展
主要用途:
数据描述,数据交换
优点:平台无关,语言无关
软件系统之间通过标准的XML API读写XML格式的文档,从而完成数据交换的任务。
XML细节
标记
在< >中的称为开始标记
在</ >中的称为结束标记
不包含元素的标记称 ...
JDBC
第一节课:B/S四层结构的介绍,引入对数据库的分析,为什么要用到JDBC。
表现层:结果展示,数据录入,触发请求
控制层:接收请求,下发数据
业务逻辑:组织业务逻辑,分配任务
数据持久:数据操作
一般数据库的文件 ...
1、四舍五入函数:
//number为某实数,n为要保留的小数位数
function myRound(number,n) {
number = Math.round(number*Math.pow(10,n))/Math.pow(10,n);
return number;
}
2、文本框中只能输入数字的函数:
//只能输入数字
//用法 <input name="old" type="text" ONKEYPRESS="event.returnValue=IsDigit();">
function ...