- 浏览: 168864 次
- 性别:
- 来自: 广州
最新评论
-
guiqing85:
补着用:
function getValueById(rpt, ...
JavaScript内置对象属性及方法 -
yzhw:
从数据库生成实体时可能会遇到这样的问题,描述太长了,发个连接, ...
(转)扩展hibernate生成数据库的命名规则 -
anfythyn:
请问,遗留问题解决了吗?
找出重复数 -
chyanog:
data = data % 10
纯属多余,这样就错了。事实上 ...
求N!的结果末尾有多少个零 -
guiqing85:
...
java 异常 Execption
文章列表
1 EL
Expression Language
1)语法
表达式 VS EL表达式语言 (JSP2.0)
<%= %> <=> ${}
<%=name%> <=> ${name}
2)文字
在 EL 表达式中,数字、字符串、布尔值和 null 都可以被指定为文字值。
字符串可以用单引号或双引号定界。布尔值被指定为 true 和 false 。
例子:
表达式 值
${100} 100
${-168.18} ...
- 2009-12-07 22:31
- 浏览 3331
- 评论(0)
1 实现文件上传
<form action="" method="POST" enctype="multipart/form-data">
file:<input type="file" name="file"/>
<br/>
<input type="submit"/>
</form>
观测HTTP Monitor
POST /fileUpload/upload.jsp HTTP/1.1
Accept: image ...
- 2009-12-07 22:30
- 浏览 1671
- 评论(0)
1 内建对象
JSP中的隐含对象:不用我们手工去创建的对象
// JspWriter out -- to write to the browser
// HttpServletRequest request -- the request object.
// HttpServletResponse response -- the response object.
// PageContext pageContext -- the page context for this JSP
// HttpSession session ...
- 2009-12-07 22:28
- 浏览 867
- 评论(0)
1 Jsp调用JavaBean
分离页面的显示代码和业务逻辑代码,将业务代码放到后台的Java Bean中。
减少了JSP中的脚本代码,便于维护和复用。
Java Bean:
1)无参数的构造方法(默认构造方法)
2)标准getter、setter方法
3)如果要支持RMI的,要实现Serializable
jsp:useBean--->在Jsp页面中使用一个JavaBean
<jsp:useBean id="" class="" scope=""/>
id:javaBean对象名
class:bean class的 ...
- 2009-12-07 22:17
- 浏览 1608
- 评论(0)
1 What is JSP.
1)什么是JSP
JSP: Java Server Page, Java EE组件,本质上是Servlet。
运行在Web Container.接收Http Request,生成Http Response
JSP使得我们能够分离页面的静态HTML和动态部分。
2 Why,Where and How JSP.
1)为什么需要JSP
Servlet: java class ---> out.println("<html>");
Jsp: script language ---> <html>
2)Jsp用在哪 ...
- 2009-12-07 22:14
- 浏览 1022
- 评论(0)
1 Filter.
2 Listener.
3 exercise.
*************************************************************
过滤器
1. 什么是过滤器?
答:与Servlet相似,过滤器是一些Web应用程序组件,可以绑定到一个Web应用程序档案中。但是与其他Web应用程序组件不同的是,过滤器是“链”在容器的处理过程中的。这就意味着它们会在servlet处理器之前访问一个进入的请求,并且在外发的响应信息返回到客户前访问这些响应信息。这种访问使得过滤器可以检查并修改请求和响应的内容。
2. 过滤器可以用于:
答:1) 为一个 ...
- 2009-12-07 00:10
- 浏览 1803
- 评论(0)
1 Trace state:Cookie.
2 Trace state:Session.
3 exercise.
************************************************************
1 Trace state:Cookie.
Cookie:客户端保存状态的机制,通过cookie文件来记录信息
Cookie编程:
从request中获得cookie:Cookie[] request.getCookies()
创建一个Cookie: new Cookie(String name,String value)
获得cookie中的信 ...
- 2009-12-07 00:06
- 浏览 1367
- 评论(0)
1 Access Resources.
2 Connection Pool.
3 DataSource.
4 DAO.
5 exercise.
**************************************************************
1 Access Resources.
1)要在WebApp中访问数据库,必须先将其JDBC Driver复制至%TomcatHome%/common/lib下。
2)直接创建数据源方式获得数据 ...
1 IDE+Tomcat Server.
2 Servlet Life cycle.
3 ServletConfig&ServletContext.
4 SingleThreadModel(interface).
5 RequestDispatcher.
6 exercise.
*****************************************************************
1 IDE+Tomcat Server.
熟悉Myeclipse环境下配置Tomcat服务器以及部署和运行Web ...
- 2009-12-06 23:59
- 浏览 2011
- 评论(0)
1 B/S concept
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
2 How to develop a WebApp.
1)WebApp的组成(符合JAVAEE规范).
2)例子.
firstWeb(webroot)
/WEB-INF/web.xml
/index.html
/student.html
3) 部署到应用服务器.
通过url访问:
http://localhost:8080/firstWeb/
or
http://127.0. ...
- 2009-12-06 23:53
- 浏览 1171
- 评论(0)
hibernate二级缓存攻略[转]
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。
我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。
hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。
二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.c ...
- 2009-12-05 20:41
- 浏览 723
- 评论(0)
1.数据库的设计
尽量把数据库设计的更小的占磁盘空间.
1).尽可能使用更小的整数类型.(mediumint就比int更合适).
2).尽可能的定义字段为not null,除非这个字段需要null.(这个规则只适合字段为KEY的情形)
3).如果没有用到变长字段的话 ...
- 2009-12-05 20:35
- 浏览 787
- 评论(0)
找出重复数
题目:1 ~ 1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来,不用辅助存储空间,能否设计一个算法实现?
姑且令该数组为i ...
- 2009-12-01 12:45
- 浏览 1717
- 评论(1)
Java版二分查找算法
二分查找算法的目标查找集合应该为有序序列
/*
* @(#)BinarySearch.java 2009-8-8
*
* Copyright (c) 2009 by jadmin. All Rights Reserved.
*/
package algorithm.search;
/**
* 二分查找算法
*
* @author <a href="mailto:jadmin@126.com">jadmin</a>
* @version $Id: BinarySearch.java 2009- ...
- 2009-12-01 12:44
- 浏览 2528
- 评论(0)
不借助第3个变量,实现两个整型变量的交换
public void swap(int a, int b) {
int t = a;// 使用第三个变量t
a = b;
b = t;
}
下面介绍两种不借助变量,让两个整型变量交换的方法
方法一:借助代数运算
public void swap(int a, int b) {
a = a + b;
b = a - b; // 这个时候a=a+b,b=a
a = a - b; // a = b
}
方法二:借助^异或运算
public void swap(in ...
- 2009-12-01 12:42
- 浏览 1299
- 评论(0)