开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 16天,点击查看活动详情
jsp头部文件
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
不然的话,可能页面无法正常显示中文
web.xml中也是需要配置
在jsp中使用el等语法,就需要在web.xml中进行相关的配置,这个配置主要是头部的配置,一般需要版本在3以上,如下代码:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<display-name>Archetype Created Web Application</display-name>
</web-app>
jsp中使用EL表达式
${pageContext.request.contextPath} 获取的是项目跟路径和项目名称
打包方式
在idea中打包的方式有两种,一种是war,这个打包是把项目放入到webapp中的,一种是war_expload,
这种方式是放入到target目录下的。
上传文件需要放入webapp中
所以我们要使用war方式打包才可以把项目放入到webapp中。是放入到了 tomcat目录下的webapp的下边。
如果需要某一个目录是静态可以访问目录
那么需要在idea中对这个目录进行资源的添加,如下截图:
java中有一个对象的概念需要具体说明的:
万物皆对象,现实生活中我们看到的客观事物都可以是对象。
我们先以面向对象的思想分析,然后用面向对象的语言来进行表达。
java中的对象,其实就是在内存空间中的一块存储空间。这个一块存储空间属于堆。
类:把对象归类,分类。把共同的特征和行为的多个对象共性的抽象描述。
类和对象的区别:对象是具体到某一个。否则是类。
构造方法
构造方法是当这个类被实例化时,被执行的方法。
方法重载
方法名一样,不过参数的类型和参数的个数不一样时,就是方法的重载。英文是overload
this
this表示的是当前执行类的对象。
总结
以上是对java的一些总结,包括了jsp 、java 的相关。