Javaweb day02

java 的方式
public class Student{
String name = “张三”;
}

public class Test{
public static void main(String [] args){
Student stu = new Student();
}
}

js 的方式
var stu = new Object();
stu.name = “张三”;

1、js 事件
1)加载
2)点击
3)鼠标悬浮

2、tomcat
(1)error
① tomcat 启动多次,地址冲突
② 安装jdk 没有配置环境变量,导致tomcat 启动不起来

(2)tomcat理论
tomcat 依赖 jvm(jdk)
我们安装jdk不就行了吗??
为什么还要配置JAVA_HOME??
tomcat/bin/ -> startup.bat -> catalina.bat
catalina.bat -> use JAVA_HOME

project name = context name
当我们修改了project name
我们最好也去修改一下context name
使project name = context name

(3)tomcat思考??
如何在一台机器上,启动2个tomcat??

为什么现在启动2个tocmat不可以??
主要原因是因为端口冲突

一个eclipse 的 wordspace 里面 可以配置多个tomcat

一个tomcat里面 可以发布多个项目

(4)捋一捋tomcat
① tomcat 下载
② tomcat 安装
右键解压即完成安装
③ tomcat 启动
在tomcat/bin目录下
shift + 鼠标右键 -> 在此处开启命名 -> startup.bat

④ tomcat 启动的前提条件
1)安装jdk
2) 配置JAVA_HOME 环境变量

⑤ tomcat 配置文件
port
编码
tomcat/conf/server.xml

⑥ eclipse的基本使用 (javaweb 邻域)

  1. eclipse 下载
    2)eclipse 安装 (解压即可)
    3)eclipse 启动 (前提条件和tomcat一样)
    需要安装jdk 并且配置JAVA_HOME环境变量

⑦ 创建动态web项目
发布到 tomcat 里面去

3、xml
1)dom
2)sax

a.xml 10TB
dom
sax √

b.xml 3KB
dom √
sax √

c.xml 10MB
dom √
sax

4、 servlet 案例一
(1)生命周期
第一次访问servlet
LoginServlet 构造器
这是初始化。。。
这是service…

第二次访问
这是service…
这是service…
这是service…
这是service…
这是service…

正常结束tomcat
这是destroy…

直接点击小红点结束
没有 (这是destroy…)

(2)servlet 调用的流程

5、eclipse 如何安装插件
eclipse 如何安装插件

6、servlet02
1)get
url 会显示参数
数据的传递是有限的
method=“get”
get的编码是在tomcat/conf/server.xml里面解决的
2)post
method=“post”
参数在url里面看不到了
post编码问题的解决的
request.setCharacterEncoding(“UTF-8”);
3)jsp获取后台数据乱码解决
response.setContentType(“text/html;charset=UTF-8”);
4)jsp乱码问题的解决
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值