Java Web
文章平均质量分 79
bluzelee2011
这个作者很懒,什么都没留下…
展开
-
Servlet 取表单的值
ServletInfoForm This is the description of my J2EE component This is the display name of my J2EE component RegServlet servlet.RegServlet RegServlet /servlet/RegServle原创 2015-08-01 13:43:21 · 2107 阅读 · 0 评论 -
Java web----文件下载
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'download01.jsp' st原创 2015-01-18 15:19:00 · 513 阅读 · 0 评论 -
Java web----文件上传
1 文件上传对页面的要求必须使用表单,而不能是超链接;表单的method必须是POST,而不能是GET;表单的enctype必须是multipart/form-data;在表单中添加file表单字段,即 " method="post" enctype="multipart/form-data"> 姓名: 照片:原创 2015-01-18 13:29:43 · 950 阅读 · 0 评论 -
Java web----页面静态化
1 说明静态页面本身就比动态页面快很多倍,而且动态页面总是要去数据库查询,这会更加降低速度!页面静态化是把动态页面生成的html保存到服务器的文件上,然后再有相同请求时,不再去执行动态页面,而是直接给用户响应上次已经生成的静态页面。而且静态页面还有助与搜索引擎找到你!2 查看图书分类我们先来写一个小例子,用来查看不同分类的图书。然后我们再去思考如何让动态页面静态化的问题。原创 2015-01-17 13:24:38 · 2584 阅读 · 0 评论 -
Java web----过滤器(Filter)
1 What is Filter?过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用户请求的Servlet;如果Filter不“放行”,那么就不会执行用户请求的Servlet。其实可以这样理解,当用户请求某个Ser原创 2015-01-16 11:00:36 · 683 阅读 · 0 评论 -
Java web----监听器
1 JavaWeb监听器概述在JavaWeb被监听的事件源为:ServletContext、HttpSession、ServletRequest,即三大域对象。监听域对象“创建”与“销毁”的监听器;监听域对象“操作域属性”的监听器;监听HttpSession的监听器。2 创建与销毁监听器创建与销毁监听器一共有三个:ServletContextListener原创 2015-01-15 19:36:15 · 687 阅读 · 0 评论 -
Java web----一个简单的客户管理系统(CRM)
客户关系管理系统源码源码仅供参考,所依赖的jar包未上传原创 2015-01-15 11:33:11 · 8945 阅读 · 2 评论 -
Java web----POST和GET中文编码问题
1 说明乱码问题:获取请求参数中的乱码问题;POST请求:request.setCharacterEncoding(“utf-8”);GET请求:newString(request.getParameter(“xxx”).getBytes(“iso-8859-1”), “utf-8”);响应的乱码问题:response.setContextType(“text/ht原创 2015-01-17 00:49:18 · 851 阅读 · 0 评论 -
Java web----Filter之禁用资源缓存
浏览器只是要缓存页面,这对我们在开发时测试很不方便,所以我们可以过滤所有资源,然后添加去除所有缓存!public class NoCacheFilter extends HttpFilter { public void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain原创 2015-01-16 21:49:46 · 663 阅读 · 0 评论 -
Java web----Filter之粗粒度权限控制
1 说明我们给出三个页面:index.jsp、user.jsp、admin.jsp。index.jsp:谁都可以访问,没有限制;user.jsp:只有登录用户才能访问;admin.jsp:只有管理员才能访问。2 分析设计User类:username、password、grade,其中grade表示用户等级,1表示普通用户,2表示管理员用户。当用户登录成功后,原创 2015-01-16 21:47:17 · 1329 阅读 · 0 评论 -
Java web----Filter之分ip统计网站的访问次数
统计工作需要在所有资源之前都执行,那么就可以放到Filter中了。我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。用什么东西来装载统计的数据。Map整个网站只需要一个Map即可!Map什么时候创建(使用ServletContextListener,在服务器启动时完成创建,并只在到ServletContext中),Map保存到哪里!(Map保存到ServletContext原创 2015-01-16 13:29:26 · 1298 阅读 · 3 评论 -
Java web----国际化
package com.cug.local;import java.util.Locale;import java.util.ResourceBundle;import org.junit.Test;public class Demo01 { @Test public void fun1(){ Locale locale = Locale.US; ResourceBund原创 2015-01-15 23:52:02 · 559 阅读 · 0 评论 -
Java web----MySql
1 服务器操作1. 开启服务器(必须保证mysql为windows服务):net start mysql > 查看进程表中是否存在:mysqld.exe进程(存在)2. 关闭服务器(必须保证mysql为windows服务):net stop mysql > 查看进程表中是否存在:mysqld.exe进程(不存在)2 客户端登陆操作 cmd1. 登录服务器:my原创 2015-01-10 13:05:43 · 875 阅读 · 0 评论 -
Java web----Tomcat配置连接池
1 Tomcat配置JNDI资源JNDI(Java Naming and Directory Interface),Java命名和目录接口。JNDI的作用就是:在服务器上配置资源,然后通过统一的方式来获取配置的资源。我们这里要配置的资源当然是连接池了,这样项目中就可以通过统一的方式来获取连接池对象了。配置JNDI资源需要到元素中配置子元素:name:指定资源的名称,这个原创 2015-01-12 20:46:56 · 725 阅读 · 0 评论 -
Java Web----Servlet
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com原创 2015-01-06 14:22:17 · 491 阅读 · 0 评论 -
JSP之forward动作
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'login1.jsp' starti原创 2015-07-26 15:52:02 · 589 阅读 · 0 评论 -
JSP之include指令和动作
//include_<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'inclu原创 2015-07-26 15:11:14 · 1003 阅读 · 0 评论 -
Servlet 获取初始化参数
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun原创 2015-08-01 15:53:34 · 515 阅读 · 0 评论 -
Servlet的生命周期
ServletLifeCycleDemo This is the description of my J2EE component This is the display name of my J2EE component MyServletTest1 servlet.MyServletTest1 2 This is the des原创 2015-08-01 13:40:26 · 443 阅读 · 0 评论 -
Servlet之login
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun原创 2015-08-01 14:47:40 · 482 阅读 · 0 评论 -
JSP之page对象
<% out.println(page.toString());//org.apache.jsp.page_jsp@45280a6a %>原创 2015-07-19 19:27:37 · 431 阅读 · 0 评论 -
JSP之application对象
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'application.jsp' s原创 2015-07-19 18:09:35 · 692 阅读 · 0 评论 -
JSP之Session对象
//session_page1.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My J原创 2015-07-19 17:22:47 · 655 阅读 · 0 评论 -
JSP之pageContext/Config/Exception对象
//exception_test.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My原创 2015-07-19 21:47:36 · 969 阅读 · 1 评论 -
JSP之request对象
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'req.jsp' starting原创 2015-07-19 09:03:20 · 568 阅读 · 0 评论 -
JavaScript
第一段文字 第二段文字 document.write("大家好!"); document.getElementById("p1").style.color = "blue"; function contxt(){ window.open("http://www.baidu.com", "_blank", "width=600,heigh原创 2015-08-08 15:20:55 · 411 阅读 · 0 评论 -
JSP之JavaBean
package com.po;public class Users { private String username; private String password; public Users(){ } public String getUsername() { return username; } public void setUsername(String us原创 2015-07-26 00:09:42 · 1359 阅读 · 1 评论 -
cookie与session的区别
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'login.jsp' startin原创 2015-07-26 12:27:26 · 769 阅读 · 0 评论 -
JSP之param动作
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'login1.jsp' starti原创 2015-07-26 16:07:03 · 603 阅读 · 0 评论 -
JSP之Model1
package com.po;public class Users { private String username; private String password; public Users(){ } public String getUsername() { return username; } public void setUsername(Strin原创 2015-07-26 09:36:32 · 779 阅读 · 0 评论 -
Java web----数据库连接池
池参数(所有池参数都有默认值):初始大小:10个最小空闲连接数:3个增量:一次创建的最小单位(5个)最大空闲连接数:12个最大连接数:20个最大的等待时间:1000毫秒 四大连接参数连接池也是使用四大连接参数来完成创建连接对象! 实现的接口连接池必须实现:javax.sql.DataSource接口! 连接池返回的Connection对象,它的close原创 2015-01-12 18:10:06 · 1007 阅读 · 1 评论 -
Java web----Service事务
在Service中使用ThreadLocal来完成事务,为将来学习Spring事务打基础!1 DAO中的事务public void xxx() { Connection con = null; try { con = JdbcUtils.getConnection(); con.setAutoCommitted(false); Query原创 2015-01-13 14:47:15 · 1234 阅读 · 0 评论 -
Java web----BaseServlet
1 BaseServlet的作用在开始客户管理系统之前,我们先写一个工具类:BaseServlet。我们知道,写一个项目可能会出现N多个Servlet,而且一般一个Servlet只有一个方法(doGet或doPost),如果项目大一些,那么Servlet的数量就会很惊人。为了避免Servlet的“膨胀”,我们写一个BaseServlet。它的作用是让一个Servlet可以处理多种不原创 2015-01-13 11:30:53 · 1006 阅读 · 0 评论 -
Java web----JavaBean
1 What is JavaBean?JavaBean是一种规范,也就是对类的要求。它要求Java类的成员变量提供getter/setter方法,这样的成员变量被称之为JavaBean属性。JavaBean还要求类必须提供仅有的无参构造器,例如:public User() {…}package cn.itcast.domain;public class User { priv原创 2015-01-08 17:11:01 · 761 阅读 · 0 评论 -
Java web----HttpSession
1 What is HttpSessionjavax.servlet.http.HttpSession接口表示一个会话,我们可以把一个会话内需要共享的数据保存到HttSession对象中!2 HttpSession是域对象HttpServletRequest、ServletContext,它们都是域对象,现在我们又学习了一个HttpSession,它也是域对象。它们三个是Servl原创 2015-01-07 22:13:01 · 582 阅读 · 0 评论 -
Java web----JSP动作标签
1 What is JSP动作标签动作标签的作用是用来简化Java脚本的!JSP动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用。如果JSP动作标签不够用时,还可以使用自定义标签(今天不讲)。JavaWeb一共提供了20个JSP动作标签,但有很多基本没有用,这里只介绍一些有坐标的动作标签。JSP动作标签的格式:2 标签的作用是原创 2015-01-08 11:08:47 · 1064 阅读 · 0 评论 -
Java web----jsp 9大内置对象
1 what is jsp 9大内置对象在JSP中无需创建就可以使用的9个对象,它们是:out(JspWriter):等同与response.getWriter(),用来向客户端发送文本数据;config(ServletConfig):对应“真身”中的ServletConfig;page(当前JSP的真身类型):当前JSP页面的“this”,即当前对象;pageContext(原创 2015-01-08 10:42:28 · 1960 阅读 · 0 评论 -
Java web----JSTL标签库
1 What is JSTL?JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一定,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已!如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomcat时,你会发现,MyEclipse会在lib目录下存放jstl的Jar原创 2015-01-09 10:45:18 · 692 阅读 · 0 评论 -
Java web----自定义标签
1 自定义标签的步骤其实我们在JSP页面中使用标签就等于调用某个对象的某个方法一样,例如:,这就是在调用对象的方法一样。自定义标签其实就是自定义类一样!定义标签处理类:必须是Tag或SimpleTag的实现类;编写标签库描述符文件(TLD); SimpleTag接口是JSP2.0中新给出的接口,用来简化自定义标签,所以现在我们基本上都是使用SimpleTag。Tag原创 2015-01-09 11:16:36 · 436 阅读 · 0 评论 -
Java web----EL函数库
1 What is EL函数库EL函数库是由第三方对EL的扩展,我们现在学习的EL函数库是由JSTL添加的。JSTL明天再学!EL函数库就是定义一些有返回值的静态方法。然后通过EL语言来调用它们!当然,不只是JSTL可以定义EL函数库,我们也可以自定义EL函数库。 EL函数库中包含了很多对字符串的操作方法,以及对集合对象的操作。例如:${fn:length(“abc”)}会输出3原创 2015-01-08 20:06:53 · 563 阅读 · 0 评论