jsp和java的部署相关技术点

41 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 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 的相关。