javaWeb之JSTL和EL表达式及区别
javaWeb之JSTL和EL表达式 原生的jsp中嵌套java代码的写法,使得整个jsp页面看着比较混乱,牵扯到有逻辑判断的时候,大多数情况都需要进行拼接,拼接是比较麻烦的且容易出现错误,所以就有了jstl标签库和el表达式。 el表达式 el表达式 :通过一种特定的书写格式,能够简化小脚本中的代码量 <% Object obj = session.getAttribute("nameke…
javaWeb之JSTL和EL表达式 原生的jsp中嵌套java代码的写法,使得整个jsp页面看着比较混乱,牵扯到有逻辑判断的时候,大多数情况都需要进行拼接,拼接是比较麻烦的且容易出现错误,所以就有了jstl标签库和el表达式。 el表达式 el表达式 :通过一种特定的书写格式,能够简化小脚本中的代码量 <% Object obj = session.getAttribute("nameke…
IDEA 创建一个新的包 在这个包下创建类时找不到java class,原因汇总 原因有两个,第一个就是权限问题 这一点就是网上常说的 “make directory as sources root” 具体的可以参照以下链接 https://www.cnblogs.com/zimo-jing/p/9628784.html 第二个原因就是创建 package时候包名为java关键字了,比如 new …
jar cvf ./main.jar ./ 将当前目录下的所有文件打成jar包,jar包名为main.jar(放在工作目录下) java -jar *.jar param1 param2 运行jar包,会自动到 jar 包中查询mainfest中定义的启动类并运行 param1,param2 为main方法的参数可不填 java -cp lib/*;etc/ com.Start param1 p…
简介 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。串行流则相反,并行流的底层其实就是ForkJoin框架的一个实现。 java.util.Collection < E > 新添加了两个默认方法 default Stream stream() : 返回串行流 default Stream parallelStream() : 返回并行流 将一个并行流转成顺序…
Exception in thread "main" java.util.InputMismatchException 键盘输入一个数,但是当输入的是字符串的时候就报错了。 这种问题是由Scanner抛出,表明获取的标记与期望类型的模式不匹配,或者该标记超出期望类型的范围。 版权声明:本文为luxiuhao1988原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。…
目录 一、前言: 1.人话: 2.关于相对路径和绝对路径: 3.关于java中 要打出右斜杠'\'的问题: 错误做法: 正确做法: 为啥讲这个? 二、概念(介绍): 三、构造方法: 1.File (String pathname): 2.File(String parent, String child): 3.File(File parent, String child): 4.代码演示: 四、成…
String 、 StringBuilder 、 StringBuffer 算得上是一个老生常谈的问题了,在实际使用中会经常用到这些类,了解这些类的使用和原理是十分必要的,本文将根据JDK1.8的源码分析。 一、String类 先来看 String 类的源码: public final class String implements java.io.Serializable, Comparable…
document.getElementById("content").style.height=document.documentElement.clientHeight+"px"; document.getElementById("rec_place").style.height=document.documentElement.clientHeight-85+"px";varmakeRec=d…
为什么使用泛型 泛型的字面意思就是广泛的类型。利用泛型,同一套代码可以用于多种数据类型, 这样,不仅可以复用代码,降低耦合,而且可以提高代码的 可读性和安全性 可读性:var s=new ArrayList<String>(); 安全性: (1)编译器可以 检查,防止插入错误类型的对象 。即把运行时出现的强制类型转换异常提前到编译器异常。 ArrayList<String>…