Java
记录Java学习的历程
曹学成
IT爱好者,技术小菜鸟。
展开
-
EL表达式
EL表达式 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。 演示EL表达式(按照servlet代码片段、jsp代码片段、效果展示) 1、简单字符串 //简单字符串 request.setAttribute("hello", "HelloWorld"); he...原创 2018-10-30 09:21:44 · 176 阅读 · 12 评论 -
JSTL标签
JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 它要和EL表达式联合使用,什么是EL表达式,请看上一篇博客 如何使用JSTL? 1、首先要引入外部jar包, 2、在jsp最上面引入taglib,如下代码 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" pre...原创 2018-10-30 10:01:54 · 185 阅读 · 13 评论 -
转发和重定向
在servlet中转发和重定向: request.getRequestDispatcher("/student_list.jsp").forward(request,response);//转发 response.sendRedirect("/student_list.jsp");//重定向 在jsp页面中也有 <jsp:forward page=" test.jsp" />...原创 2018-10-21 21:18:28 · 216 阅读 · 8 评论 -
filter过滤器
过滤器是什么?过滤器能够对request和response进行拦截,就像河中加入一道大坝,可以选择性的拦截和放行。 最常用的地方是:统一对字符进行编码(它只对post提交方式有效)和权限验证。 模型 如何创建一个设置字符的过滤器? 1、创建一个类,让他继承filter 2、重写doFilter方法 @Override public void doFilter(Servl...原创 2018-10-21 21:38:00 · 203 阅读 · 17 评论 -
配置文件+抽象工厂+反射
Java-web编程的逻辑为:客户端-->servlet-->manager-->dao-->数据库,然后在把数据一层一层返回去,显示给用户。 其中在servlet中要调用manager的方法,就要先实例化一下它;在manager层调用dao就要实例化dao。这样,每一层做的事就不是很纯粹了,不符合高内聚的理论,系统不够灵活。我们就要用一个可以生产各种产品的工厂把他们都...原创 2018-10-29 17:24:27 · 214 阅读 · 15 评论 -
java基础知识总结1
Java主要学习的知识有JavaSE,JavaWeb,JavaEE。先学习JavaSE,因为它是基础。 1、final 是常量关键字。区别于变量,只能赋一次值 2、局部变量和成员变量 3整型浮点型 4、访问控制 感觉Java语法基础和c#没有太大的区别。...原创 2018-08-18 10:04:39 · 210 阅读 · 14 评论 -
选择排序
Java写的选择排序。 public class NumSort{ //主方法 public static void main(String[] args){ int[] a=new int[args.length]; for(int i=0;i<args.length;i++){ a[i]= Integer.parseInt(args[i]); //将字符串转化为i...原创 2018-08-18 10:32:23 · 183 阅读 · 11 评论 -
算法--到3退出
介绍:一群人围成一个圈,从头开始数数,输到3就退出。后面接着从1开始数,一直循环着转下去,直到台上只有一个人,那个人就是胜利者。 问题:假如500个人做这个游戏,第一个数数的人序号为1,那么序号为几的人是胜利者? public class Count3Quit{ public static void main(String[] args){ boolean[] arr=new boo...原创 2018-08-18 11:14:22 · 466 阅读 · 14 评论