- 博客(20)
- 收藏
- 关注
转载 JavaWeb的过滤器Filter
Filter的作用是在请求到达web资源(HTML、css、Servlet、Jsp)之前拦截,做一个预处理。 创建一个类实现Filter接口,在web.xml中对文件进行配置1 <filter>2 <filter-name>Filter的别名</filter-na...
2017-09-04 19:08:00 81
转载 Java--重写与重载
重载: 首先要求在同一类或者派生类中。 函数名必须相同。 参数列表必须不同。参数列表包括参数类型,参数个数,参数顺序。 返回值类型可相同可不同。1 public void func(){}2 public int func(int a,int b){return 0;}3 public void fun...
2017-08-31 18:47:00 77
转载 Java--不可覆盖的方法
私有方法不能被覆盖:因为private被自动认为final,对子类是屏蔽的,那么子类中的相同方法就是一个新的方法,编译器不会报错但也不会按期望运行: 1 public class ClassA { 2 private void func() 3 { 4 System.out.println("A"); 5 } 6 ...
2017-08-30 18:56:00 591
转载 jsp--EL表达式
jsp表达式<%= %>用于向页面中输出一个对象。jsp2.0时在页面中不允许出现jsp表达式和脚本片段,于是使用EL表达式来代替jsp表达式,标签代替脚本片段 基本语法:${表达式/属性名}。可通过pageScope、requestScope、sessionScope、applicationScope获取域中属性,不标记域的话按照page、request、ses...
2017-08-29 19:08:00 105
转载 Java里的集合--主要区别
Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口。List: List是关注事物索引的列表。 List中可以有重复元素。 List中可以有null值。 List用来存放同一类型的数据,只能一个一个存放,不能存放键值对。 List是有顺序的存储。 List主...
2017-08-29 09:02:00 64
转载 jsp中9个隐含对象
在JSP中一共有9个隐含对象,这个9个对象我可以在JSP中直接使用。因为在service方法已经对这个九个隐含对象进行声明及赋值,所以可以在JSP中直接使用。 - pageContext 类型:PageContext 代表:当前页面的上下文 作用:可以获取到页面中的其他隐含对象,同时它还是一个域对象。 - request 类型:HttpServlet...
2017-08-24 19:28:00 203
转载 jsp页面的基本语法
JSP全称Java Server Pages,顾名思义就是运行中java服务器中页面,也就是在我们JavaWeb中的动态页面,其本质就是一个Servlet。学习jsp的基本语法主要就是学习服务器是如何将一个JSP文件翻译为一个java文件模板元素:就是JSP中html代码模板元素的内容最终会作为out.write()的参数,最终在页面中输出在HTML页面中怎...
2017-08-24 19:15:00 113
转载 servlet转发与重定向
HttpServletRequest: 表示浏览器向服务器发送的请求报文,由Tomcat创建然后作为参数传递给我们doget,dopost方法。 功能:getParameter()获取请求参数 getContextPath()获取当前项目名 request..getRequestDispatcher("1.html").forward(reques...
2017-08-24 08:33:00 77
转载 servlet配置及其生命周期
servlet配置: 在web.xml中,首先向服务器注册一个servlet。在<servlet>标签下给定一个servlet名字,这个servlet-name是我们自己用的,方便我们用它对servlet进行配置。1 <servlet-name>AServlet</servlet-name>然后指定一个全类名,这个是给服务器使...
2017-08-21 19:28:00 73
转载 Java--普通代码块静态代码块执行顺序
1 class B { 2 3 public B() { 4 super(); 5 System.out.println("构造器B"); 6 } 7 { 8 System.out.println("普通的代码块B"); 9 }10 static{11 ...
2017-08-21 18:21:00 83
转载 JDBC--数据库链接及相关方法的封装
使用的是MySQL数据库,首先导入驱动类,然后根据数据库URL和用户名密码获得数据的链接。由于使用的是MySQL数据库,它的URL一般为,jdbc:mysql://主机地址:端口号/库名。 下面是封装的具体类,用到了泛型和反射,不过还存在些问题,就是对使用的泛型对象有些限制,只能用于泛型类对象属性名与数据库表中列名相同的对象,而且初始化对象的方法必须为set+属性名的方法。...
2017-08-19 22:02:00 79
转载 Java将对象写入文件读出——序列化与反序列化
Java类中对象的序列化工作是通过ObjectOutputStream和ObjectInputStream来完成的。写入: 1 File aFile=new File("e:\\c.txt"); 2 Stu a=new Stu(1, "aa", "1"); 3 FileOutputStream fileOutputStr...
2017-08-16 20:40:00 369
转载 表单重复提交--笔记
同一个表单中的内容多次提交到服务器中。第一种情况:提交完表单以后,不做其他操作,直接刷新页面,表单会提交多次。- 这种情况产生的根本原因是,Servlet处理完请求以后,直接转发到目标页面。- 这样整一个业务,只发送了一次请求,那么当你在浏览器中点击刷新按钮或者狂按f5会一直都会刷新之前的请求解决方案:使用重定向跳转到目标页面第二种情况:...
2017-08-16 20:16:00 60
转载 Java文件的写入
写文件与读文件类似,可以是以字节为单位写入,可以是以字符为单位写入。 对应读操作FileOutputStream是以字节为单位进行写入的: 1 FileOutputStream fileOutputStream=null; 2 String aString="hello"; 3 try { 4 ...
2017-08-16 19:58:00 56
转载 java文件读取
读取可以是以字节为单位读取,可以是以字符为单位,也可以是一整行。 使用FileInputStream就是按照字节读取的一次读取一个字节,常用于读取二进制文件如图片,声音,影像等。 1 try { 2 aFileInputStream=new FileInputStream(aFile); 3 // FileInput...
2017-08-16 13:00:00 61
转载 关于cookie
cookie的使用: 首先由服务器创建一个cookie,然后服务器将cookie发给浏览器,浏览器带着cookie访问服务器,最后服务器检查浏览器的cookie。cookie实际上是一个头,服务器通过响应头传给浏览器,浏览器通过请求头传给服务器,服务器检查cookie区分不同用户。 使用cookie首先是创建,它没有无参构造器,只有Cookie(name,valu...
2017-08-15 20:07:00 67
转载 Java--mysql实现分页查询--分页显示
当数据库中数据条数过多时,一个页面就不能显示,这是要设置分页查询,首先要使用的是数据库sql语句的limit条件实现分组查询sql语句大概形式为: select * from table limit 开始索引,显示条数 用该语句就会实现分块查询,并且每页显示固定条数。 (由于limit是mysql特有的,如果是Oracle数据库的话就需要通过rownum来限制比如:sel...
2017-08-14 20:18:00 451
转载 关于字符串
Java没有内置的字符串类型,而是在标准的Java类库中提供了一个预定义类,叫做String。它允许使用+号对字符串进行拼接,当将一个字符串与一个非字符串进行拼接时,后者会被转换成字符串。对于修改字符串String类并没有提供用于修改字符串的方法,并不能对实际字符串进行修改,字符串被声明为常量对象,以final修饰。而将字符串内容改变,如拼接操作只是改变了改对象的引用地址,而原来的字...
2017-08-13 21:54:00 90
转载 Java里的常用运算符及其优先级顺序
知道了八种基本数据类型后,在使用中弄清运算符的优先级是很有必要的。具体如下图:这里需要注意的是,强制类型转换的优先级是位于乘除前面而处于单目运算符后面的,这是比较容易出错的地方。比如用Math.Random()获取5个10以内的整数。采用如下代码:1 int[] a=new int[5];2 for(int i=0;i<5;i++)3 {4 a...
2017-08-13 09:26:00 411
转载 Java的八种基本数据类型及其包装类
Java有八种基本数据类型,所谓基本类型就是说存储时仅存在栈中,那么与之相对就是引用类型,引用类型既存在栈里又存在堆里,栈内存放堆内地址。 八种基本类型分别为byte shortintlongfloatdoubleboolchar,在《HeadFirstJava》中有一句话,叫做:注意!熊不该抓毛毛狗,BeCareful!BearsShouldn'tI...
2017-08-12 23:41:00 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人