Javaweb入门基础(尚硅谷,佟刚老师)笔记(一)

---恢复内容开始---

第一个WEB应用程序:开发,并部署到Tomcat服务器下运行

1)在eclipse新建一个java Project

2)在Java项目下创建WEB开发的目录结构:

-WebContent

-WEB-INF

-classes(编译后的class文件必须放在该目录下)

-lib

-web.xml(从  \apache-tomcat-7.0.94\webapps\docs\WEB-INF  中复制过来,可以不做修改)

html页面

JSP页面

图片……

3)在src下新建一个Person类,如:

1package com.atguigu.test; 2 3public class Person{ 4 5  public String getPersonInfo(){ 6 7      return "person info..."; 8  } 9 10}

4)手工的把Person类对应的class文件(含包)复制到classes目录下

5)在WebContent目录下一个JSP文件:

1//在原有代码中的<body>的下一行添加: 2<% 3 Person person = new Person(); 4 System.out.print(person.getPersonInfo()); 5%>

6)把WebContent目录复制到Tomcat的webapps目录下,并改名(可不改名),如:helloworld

7)在浏览器的地址栏中输入:

http://localhost:8080/helloworld/hello.jsp  即可看到命令行的打印信息

但是以上方法中两处复制粘贴比较麻烦

---恢复内容结束---

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

js 数组 转为树形结构

需要转换为树形的数组vardata{"orderById":null,"platformCommissionProportion":1,"name":"添加剂","pid":13,"id":26