实验-12-JSP简单入门

时间:2021-05-05 20:41:45

参考资料

JSP实验参考文件
主要看实验任务书

实验1. 第一个HTML页面与Tomcat

实验内容:任务书中的JSP-实验1

1.1 EclipseJEE的使用

  • 新建Tomcat Server
  • 新建Dynamic Web ProjectJSPServlet

任务:

  1. 非Eclipse下,编写一个简单的HTML页面index.html部署到Tomcat中,部署目录为webapps\test
  2. Eclipse下打开实验参考文件中的JSP-实验1(HTML、JSP基础,Eclipse JEE入门)目录中的表格(table)示例代码.html文件。

实验2. JSP与Servlet

实验内容:任务书中的JSP-实验2

2.1 初步认识

  • 创建JSP:编码与中文乱码问题
  • 创建Servlet:1.doGet与doPost分别对应get与post请求;2.注解@WebServlet;3:在页面中怎么换行的问题(<br>与块级元素,比如<p></p>..)
  • 比较JSP与Servlet的异同

2.2 JSP的使用

主要查看JSP-实验2(EclipseJEE、request与表单)目录下的test1,test2,test3,requestLogin4.jsp与requestTest3.jsp
目标:

  • 掌握JSP中如何使用Java代码(<%%>),如何导入Java类(<%@ page import="entity.User,java.util.*" %>)
  • 掌握Java代码与页面代码混合,掌握JSP小脚本<%=%>
  • 掌握前后端数据交换

实验3. JSP深入

实验内容:任务书中的JSP-实验3

3.1 使用Servlet代替doXXX.jsp。Servlet作为控制器。

3.2 request作用域实验,重定向与转发

3.3. session作用域实验

3.4. EL表达式

实验4. MVC(简单讲解)

对比LoginServet.javadoLogin.jsp

5. 尝试部署《案例-JSP项目学习(case2)-基于MySql.zip》

尝试在EclipseJEE中部署案例-JSP项目学习(case2)-基于MySql.zip,该案例使用MySQL数据库,部署前请先设置好数据库。

6. JSP与Echarts3结合的例子

一个简单的基于JSP、Servlet的Echarts3小例子
一个简单的基于JSP、Servlet的Echarts项目地址