随笔分类 -  jsp+servlet

摘要:前台页面是别人给的。 例子: package cn.itcast.cus.dao; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import org.apache.commons.d 阅读全文
posted @ 2016-08-01 20:38 guodaxia 阅读(2456) 评论(0) 推荐(0)
摘要:总结的几点: 1、在jsp中注意<%! %>声明代码块中的变量只会在项目开始的时候第一次运行jsp的时候执行一遍,有点类似于java类中的static代码块,所以如果是会改变的值不应该声明在这里面。而是卸载<%%>代码块中 2、使用js中的location.href有时候就是无法生效,也就是无法跳转 阅读全文
posted @ 2016-08-01 19:40 guodaxia 阅读(3612) 评论(0) 推荐(0)
摘要:BaseServlet 1.我们希望在一个Servlet中可以有多个请求处理方法 2、客户端发送请求时,必须多给出一个参数,用来说明要调用的方法 3、参数名遵守约定 4、希望帮助简化重定向和转发,利用返回值 domain:User dao:UserDao service:UserService se 阅读全文
posted @ 2016-07-29 11:35 guodaxia 阅读(949) 评论(0) 推荐(0)
摘要:监听器 6个事件类,均以event结尾 *某些操作,如启动/关闭容器,创建/销毁会话,都将触发一种事件发生,当发生了某种事件,容器将创建对应的事件类对象 8个监听接口,均以Listener结尾 监听器定义了监听方法,可以处理对应的事件 ServletAPI中的6个事件类: ServletContex 阅读全文
posted @ 2016-07-26 13:59 guodaxia 阅读(558) 评论(0) 推荐(0)
摘要:过滤器FilterWeb应用中一些通用处理,可以使用过滤器实现。本章将学习过滤器的基本概念,并学习Servlet API中的Filter、FilterConfig、FilterChain接口的作用和使用。另外通过实例展示在实际应用中如何开发并使用过滤器。 过滤器的概述: 过滤器运行在服务器端,遵守一 阅读全文
posted @ 2016-07-25 21:06 guodaxia 阅读(191) 评论(0) 推荐(0)
摘要:JSTL标签库 1.什么是JSTL JSTL是apache对EL表达式的拓展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便, 它与JSP动作标签一样,只不过它不是JSP内置标签,需要我们自己导入jar包,以及指定标签库 1.jstl的概述: *apache的东西,依赖 阅读全文
posted @ 2016-07-25 13:45 guodaxia 阅读(548) 评论(0) 推荐(0)
摘要:九个内置对象 *out jsp的输出流,用来向客户端响应 *page 当前jsp页面, 它的引用数据类型是Object,即真身中有如下代码 Object page=this; *config 它对应真身中的ServletConfig对象 *pageContext 一个顶九个,这个重要 *reques 阅读全文
posted @ 2016-07-22 21:34 guodaxia 阅读(391) 评论(0) 推荐(0)
摘要:jsp三大指令 一个jsp页面中可以有0-N个指令 1.page >最复杂:<%@page language="" ...%> *pageEncoding和contentType pageEncoding:指定当前jsp页面的编码,只要不说谎,就不会有乱码!在服务器要把jsp编译成.java时需要使 阅读全文
posted @ 2016-07-22 21:33 guodaxia 阅读(1489) 评论(0) 推荐(0)
摘要:刚刚装载好的myeclipse 在添加项目到服务器的时候,突然异常涌现。 其实这是一个新手常见的错误。平常配置JDK环境的时候有些人习惯把JDK安装到磁盘的当前文件夹里,这样十分的方便,但是安装时,你会发现系统把JRE反而复制到主动盘的路劲下如C:\Program Files\Java\jre7,而 阅读全文
posted @ 2016-07-21 21:37 guodaxia 阅读(199) 评论(0) 推荐(0)
摘要:package cn.itcast.image; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.FileNotFoundException; 阅读全文
posted @ 2016-07-21 18:54 guodaxia 阅读(137) 评论(0) 推荐(0)
摘要:Servlet上下文 ServletContext上下文接口 ServletContext接口 每一个应用都有唯一的一个上下文对象,即为ServletContext对象 ServletContext对象可以和请求、会话对象一样处理属性 setAttribute getAttribute remove 阅读全文
posted @ 2016-07-19 10:59 guodaxia 阅读(1120) 评论(0) 推荐(0)
摘要:会话是web开发中常用的一种对象。会话是存在于服务器端的对象,因此会话超时是保证性能效率的必要手段,本章将学习几种常用的使会话失效的办法。大多数容器都使用cookie作为会话跟踪的基础,但是cookie机制可能被客户端禁止。本章将学习如何使用URL重写,保证会话被禁止时会话机制仍然有效。客户端对服务 阅读全文
posted @ 2016-07-17 11:28 guodaxia 阅读(180) 评论(0) 推荐(0)
摘要:cookie是保存在客户端的文本,能够在一定程度上提高用户体验。Servlet API 中提供了Cookie类,可以创建Cookie对象,并通过响应中的addCookie方法,将cookie保存到客户端。Cookie的概念与使用: cookie是保存在客户端的文本 Servlet API提供了Coo 阅读全文
posted @ 2016-07-16 20:50 guodaxia 阅读(188) 评论(0) 推荐(0)
摘要:项目中做自动登录和保存密码时,Cookie报错Java.lang.IllegalArgumentException,上google查了下 在http://hi.baidu.com/xtxycy/blog/item/a614635168c61b14367abe98.html看到了说明: 今天完成了一个 阅读全文
posted @ 2016-07-16 20:26 guodaxia 阅读(596) 评论(0) 推荐(0)
摘要:我们什么时候使用了延迟加载呢? 先从hibernate引入这个概念吧。 hibernate使用lazy属性设置延迟加载,load方法会使用延迟加载。 举个例子: 一个学生有多部手机,如果使用了延迟加载,只有在调用手机对象的方法或者属性的时候才会加载手机,这样可以节约资源。因为有些东西关系扯不清的。 阅读全文
posted @ 2016-07-16 15:45 guodaxia 阅读(758) 评论(0) 推荐(0)
摘要:路径 相对路径 URL中第一个字符不为“/” request.getRequestDispatcher("b"); 相对于该代码所在的位置,指的是java文件的位置。 绝对路径 URL中第一个字符不为"" request.getRequestDispatcher("/b") 前台 /代表的是服务器的 阅读全文
posted @ 2016-07-14 21:36 guodaxia 阅读(332) 评论(0) 推荐(0)
摘要:Servlet的跳转 内部跳转 req.getRequestDispatcher() Server >AServlet >BServlet 两个Servlet共用一个request,response include(req,resp)输出流合并 forward(req,resp)out清空,输出后者 阅读全文
posted @ 2016-07-14 21:16 guodaxia 阅读(1733) 评论(0) 推荐(0)
摘要:1. 创建Servlet几种方式 1) 实现Servlet接口 控制Servlet的生命周期 构造器 init() service() destory() 2) 继承GenericServlet service() 3) 继承HttpServlet (service()) 重写 doXxx() 方法 阅读全文
posted @ 2016-07-14 15:59 guodaxia 阅读(221) 评论(0) 推荐(0)
摘要:我们往往在官网上下载了框架需要的jar却不知道该导入什么。 required包里面的是必须导入的jar jar应该一切从简 阅读全文
posted @ 2016-07-14 09:51 guodaxia 阅读(176) 评论(0) 推荐(0)
摘要:设置jsp中默认编码为utf-8 设置项目的编码为utf-8: 设置包的展示: 阅读全文
posted @ 2016-07-13 21:37 guodaxia 阅读(147) 评论(0) 推荐(0)