- 浏览: 33187 次
- 性别:
- 来自: 北京
最新评论
文章列表
1. get 和post请求的区别
1.1 get请求的请求地址有一定的长度限制,请求的参数也是在请求的地址栏中显示。传递的数据量最大限制为2K
1.2 get请求是向服务器请求数据,post请求是向服务器传递数据
1.3 get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。
1.4 get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交 ...
thinking in java学习笔记
- 博客分类:
- java
第二章——万物皆为对象:
一) 数据在计算机中的存放地址:
1.寄存器(register):是处在处理器中,所以它的处理速度是最快的,但是也是数量也是很有限的,由编译器分配。
...
Struts2页面开发中常用标签
- 博客分类:
- Struts2
Web标签库网址:http://www.web-tag.net/
1往action里传值的使用方式:
<input name="userName" type="text" class="input6" size="15">
a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。
b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”);
2.显示标签 property 用于输出指定值:
< ...
JQuery显示和影藏DIV
- 博客分类:
- JQuery
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content=" ...
// 三个准备:
1.添加Hibernate支持
2.创建Hibernate.cfg.xml文件
3.创建对象与映射文件
// 七个步骤 :
1.读取并解析Hibernate.cfg.xml文件-加载文件
Configuration cfg = new Configuration().configure();
2.读取并解析hbm文件(所有的mapping对应的hbm文件) ------加载后,创建对象 Sessio ...
Dependency Injection
翻译为中文是依赖注入。
这里的依赖:依赖的事物、东西。如A对象要调用B对象的方法,则在A中new了一个B,B执行方法,这个环境我们就称为A依赖于B(动词),B就是依赖的东西,B简称依赖(名词),依赖注入就是把B注入。
直接生成不叫注入。
注入:不是给猪肉注入水;而是把B对象放入A对象,但是不用A直接NEW出来,这时候对于A不用自己生成B对象,由雷锋同志生成,然后雷锋直接把可用B送给A去用。雷锋把B搞好并送给A这个过程称为:雷锋把A依赖的B送给A,简化下:雷锋把B送给A,B对于A的依赖,站在A的角度:雷锋把依赖送给了我。雷锋就是框架核心,继续简化 ...
JQuery的语法总结
- 博客分类:
- JQuery
1、关于页面元素的引用
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。
2、jQuery对象与dom对象的转换
...
JPA 注解的几个要点:
1.设置Pojo为实体
@Entity //标识这个pojo是一个jpa实体
public class Users implements Serializable {
}
2.设置表名
@Entity
@Table(name = "users") //指定表名为users
public class Users implements Serializable {
}
3.设置主键
public class Users implements Serializable {
@Id ...
java获取当前时间
- 博客分类:
- java日期
有两种方法:
方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:
import java.util.*;
import java.text.*;
//以下默认时间日期显示方式都是汉语语言方式
//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53
//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDate2.java
public class TestDate {
public static void ...
sql是关系数据库查询语言,面对的数据库;而hql是Hibernate这样的数据库持久化框架提供的内置查询语言,虽然他们的目的都是为了
从数据库查询需要的数据,但sql操作的是数据库表和字段,而作为面向对象的hql操作的则是持久化类及其属性
HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。
sql只是结构化查询语言,只是面向数据检索,不具有面向对象的特征, ...
1、加个随机数 ASP随机函数
xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);
2、在要异步获取的asp页面中写一段禁止缓存的代码:
Response.Buffer =True
Response.ExpiresAbsolute =Now() - 1
Response.Expires=0
Response.CacheControl="no-cache"
3、在ajax发送请求前加上xmlHTTP.setRequestHeader("If-M ...
Jsp页面中的循环迭代,以前用jstl中的<c:foreach>实现的,可今天为了达到团队页面风格的一致而用Struts标签实现,由于以前本人不怎么常用struts的<s:iterator>标签,加上迭代体中还用到了EL表达式,尤其是<s:if>条件的书写jstl中截然不同,结果在这个小小的循环跌停的替换上犯了不少错,折腾了很久,因此记录下来,希望对今后能有所帮助。
jstl实现:
<c:forEach items="${deptsList }" var="per" varStatus=" ...
[color=darkblue][/color]参数含义:
oldPath:本地文件地址
newPath:服务器地址
public void copyFile(String oldPath, String newPath) {
try {
int bytesum = 0;
int byteread = 0;
File oldfile = new File(oldPath);
if (oldfile.exists()) { //文件存在时
...
一、jsp
1、为什么用jsp?
servlet做界面显示,代码编写麻烦、可读性差、不易维护,所以把显示部分的代码放到jsp中编写。
2、jsp的实质
jsp是一个servlet,用户第一次请求到达时,jsp被翻译成servlet,以后就用这个servlet响应用户请求。要想知道jsp被翻译成什么样的servlet,可以查看tomcat——》work目录下相应的.java文件。
3、jsp语法
× 一般语句都是放在<% %>里,<% %>中的语句可以不完整,但整体必须完整,例如
<%
for(){
%>
<p>j ...
凡是运用$,其返回值是一个object
$选择器主要用于选择标签.基本用法是同css的选择器.但是,很让人兴奋的是,他支持常见的浏览器,而css中很多选择器是IE6所不支持的.
1.基本选择器(3种): ----凡是运用$,其返回值是一个object
$("标签名"),如$("p")是选取了所有的p标签节点
$("#id名"),如$("#test")是选取了id为test的标签节点
$(".class名"),如$(".test")是选取了所有class为test的标签节点
上 ...