servlet笔记

来源:互联网 发布:玉溪超市软件yxqlkj 编辑:程序博客网 时间:2024/06/16 12:34
 show2014年2月25日 星期二 天气 雨
(1)编码解码(day02)
解决办法:
方式一:
step1,要保证使用指定的编码格式打开页面。
比如,对于html文件,可以使用<meta http-equiv="content-type"
content="textml;charset=utf-8">
step2,在服务器,使用
request.setCharacterEncoding("utf-8");
注意:
  a,该方法必须要放在所有的request.getParameter方法的前面。
  b, 只对post请求有效。
方式二:适用于get,post请求。
  step1,要保证使用指定的编码格式打开页面。
  step2, new String(str.getBytes("iso-8859-1"),
  "utf-8");
(2) 数据库
create database jd1401db default character set utf8;
use jd1301db;
create table t_emp(
id int primary key auto_increment,
name varchar(50),
salary double,
age int
);
将中文数据插入到mysql数据库
con = DriverManager.getConnection("jdbc:mysql://localhost:33061301db?" +
"useUnicode=true&characterEncoding=utf8",







2014年2月26日  星期三 天气 阴
(1)myql中文乱码问题的解决
在mysql的my.in配置文件里 把lain1设置成gbk



2014年2月28日  星期五 天气 阴
(1)完成员工管理系统
(2)明天的任务
create table t_user(
id int primary key auto_increment,
username varchar(50) unique,
name varchar(255),
pwd varchar(30),
gender char(1)
);  
unique: 唯一性约束
(3)工厂模式(day04)




2014年3月1日  星期六 天气 阴
(1)隐含对象(day05)
在jsp文件里面,不用创建就可以直接使用的对象
out,request,response
(2)绑定 传递 数据 request


2014年3月4日  星期二 天气 多云
研究购物车
Session绑定最重要了

2014年3月12日
网上交友
int save(User user) 返回id 有什么作用
2014年3月15日
Id 是为了生成一个用户特定的文件夹存放图片的

regist.jsp验证码 后门 的 return 作用?

2014年3月17日
可以防止Cannot forward after response has been committed
再次提交

getServletContext()为什么可以直接用,有什么作用?
答:getServletConfig()方法返回一个ServletConfig对象,该对象中包含servlet启动配置信息.这个信息中包括了所有初始化参数和一个ServletContext对象.
getServletContext()返回一个ServletContext对象,该对象包含关于servlet运行环境的信息.这个方法在GenericServlet类中为方便应用而定义的. 实际上,它从传送到servlet的init(ServletConfig)方法中的ServletConfig对象中检索ServletContext.


2014年3月18日
EL表达式
name:${user.name}
告诉容器,依次从
pageContext,request,session,application
查找(getAttribute)绑订名称为"user"的对象。
如果找到,接下来调用getName方法并输出。
如果找不到,会输出""。
${user["name"]}


2014年3月21日
AJAX
方式一: get请求
xhr.open(请求方式,请求地址,同步(false)还是异步);
请求方式: 'get','post'
比如: xhr.open('get',
'check_username.do?username=zs',true);
xhr.onreadystatechange=f1;
xhr.send(null);
方式二:post请求
比如: 
xhr.open('post','check_username.do',true);
//给请求数据包添加一个content-type的消息头
xhr.setRequestHeader('content-type',
'application/x-www-form-urlencoded');
xhr.onreadystatechange=f1;
//post请求要将请求参数加在send方法里面
xhr.send('username=zs');
0 0
原创粉丝点击