web基础
track_remover
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javaScript的组成?
1、语言基础 ECMAScript 2、DOM 如:getElementById("id"); getElementsByTagName("div");3、BOM 如:document alter window location confirm promot原创 2012-10-20 23:06:37 · 371 阅读 · 0 评论 -
在servlet中,怎么处理系统异常?
step1、 throw new ServeltException();step2、写异常界面(以html01.html)step3、在web.xml中配置 500 /html01.html原创 2012-10-20 23:08:17 · 464 阅读 · 0 评论 -
jstl标签的使用
1、使用jstl标签的准备工作:step1 标签对应的jar文件放到WEB-INF/lib。比如使用jstl标签的核心标签,可以将standard.jar,jstl.jar 放到WEB-INF/lib下面。如果使用javaee5.0,已经包含了jstl标签相关的jar文件。step2 在jsp页面当中,使用taglib指令导入标签uri: 标签的描述文件(.tld)当中定义的命名空间。原创 2012-10-20 23:02:40 · 382 阅读 · 0 评论 -
el表达式的使用
1、访问bean的属性方式一、${user.name}:jsp引擎会依次从pageContext,request,session,application查找有没有一个名叫"user"的对象(即执行getAttribute("user"))。如果找到,则不再向下继续查找。然后调用getName()方法并输出其结果。如果找不到,则输出""。如果要指定查找范围:${pageScope原创 2012-10-20 22:58:21 · 479 阅读 · 0 评论 -
web开发中,用户重复提交如何解决
(利用监听器来完成)step1 可以使用监听器,向session当中,保存一个随机数;step2 在页面当中,添加一个隐含域,值也是这个随机数。step3 在servlet类当中,读取这两个随机数。如果相等,说明是第一次提交,处理之后(比如保存数据库),将session中的随机数重新置换(即换成一个新的)。如果不相等,则说明是重复提交,提示用户。不相等有两种情况:情况1:用户提原创 2012-10-20 22:53:33 · 670 阅读 · 0 评论 -
jsp文件如何转换成一个.java文件?
1、html ----> 放到service()方法里,使用out.write()输出。2、 java代码片断 ----> 直接复制到service()方法里。3、jsp表达式 ----> 放到service()方法里,使用out.print()输出。原创 2012-10-20 22:49:00 · 2196 阅读 · 0 评论 -
Servlet的生命周期
1)生命周期是什么?servlet容器如何创建servlet对象、并对servlet对象进行初始化(init)操作、调用其方法完成客户端请求(service)及销毁(destroy)servlet对象的整个过程。2)生命周期的四个阶段。a,阶段一:servlet容器创建servlet对象。情况1:客户端发送请求。服务器会依据请求地址,查找该地址对应的servlet对象存不存原创 2012-10-20 22:47:29 · 426 阅读 · 0 评论 -
jsp的执行过程
1.容器接受到某个.jsp请求,比如 http://ip:port/appname/hello.jsp。容器会查找hello.jsp文件。2.jsp引擎(容器当中,负责将.jsp文件转换成.java文件的模块)会将hello.jsp转换成一个.java文件(即转换成一个servlet)。3.将servlet编译成.class文件,然后实例化,调用其service()方法。原创 2012-10-20 22:35:50 · 1446 阅读 · 0 评论 -
如果客户端禁用cookie,我们怎么实现状态管理?
当用户禁止cookie以后,如果要访问某个需要session机制支持的web组件(jsp/servlet),此时,不能直接在浏览器地址栏输入该组件的地址,要使用服务器生成的地址,该地址可以使用以下方法来实现:response.encodeURL(String url);//该方法会在url后面添加sessionId。//该方法用在链接地址、表单提交地址。//如果是重定向,则使用原创 2012-10-20 22:33:50 · 2666 阅读 · 0 评论 -
cookie与session的区别
1.session保存的数据类型丰富,cookie只能是字符串。2.session相对安全(因为数据存放在服务器端),cookie不安全(数据在浏览器端)。3.session保存的数据量比较大,而cookie有限制。编程建议:因为所有的数据都存放在服务器端,使用采用session机制,对服务器的压力比较大(可以将session中的数据临时保存到数据库或者硬盘上)原创 2012-10-20 22:31:59 · 268 阅读 · 0 评论 -
servlet容器如何请求资源地址?
比如,在浏览器地址栏输入http://ip:port/appname/abc.html那么,浏览器会将/appname/abc.html放入请求数据包,该地址称为请求资源地址。step1 依据/appname找到应用文件夹(对于tomcat,就是webapps下面的文件夹)。接下来,会比较中的配置与/abc.html。step2 比较过程:a,精确匹配: /abc.html与url-p原创 2012-10-20 22:43:18 · 612 阅读 · 0 评论 -
什么时候会调用doGet,doPost ?哪些是get请求?get的特点?哪些是post请求?post请求的特点?
当表单提交设置为get时,调用doGet方法;当表单提交设置为post时,调用doPost方法。get请求的有:链接、form method="get"、浏览器地址栏 特点:提交数据量小、不安全post请求的有: method="post" 特点:数据量大(因为所发送内容被包含在发送体中,理论上没大小)、相对安全(发送内容明文传送,需要我们手动将form表单的信息加密)原创 2012-10-20 23:12:25 · 1286 阅读 · 0 评论 -
jsp文件的组成部分
1、html(包括css,javascript)2、java代码情形一:java代码片断: 情形二:jsp表达式: 当需要使用out.print()时,可以直接使用jsp表达式更方便。3, 指令在jsp引擎将.jsp文件转换成.java文件时,让jsp引擎做一些额外的处理。page:import:导包。pageEncoding: jsp源文件的编码原创 2012-10-20 22:39:45 · 2090 阅读 · 0 评论 -
如何禁止浏览器的默认提交行为?
表单 点击我使onsubmit或onclick的返回值为false,这样就可以阻止提交。原创 2012-10-21 10:18:04 · 508 阅读 · 0 评论 -
在web开发中出现的一些中文乱码问题解决方法
1、前台界面 一定注意将保存编码设置一致 2、request response3、链接数据库URL+useUnocide=true&characterEncoding=utf84、设置好数据库的默认编码, create database 数据库库名 default character set utf8;例如:创建表:create table t原创 2012-10-21 10:18:42 · 480 阅读 · 0 评论
分享