实验-12-JSP简单入门
参考资料
JSP实验参考文件
主要看实验任务书
实验1. 第一个HTML页面与Tomcat
实验内容:任务书中的JSP-实验1。
1.1 EclipseJEE的使用
- 新建
Tomcat Server - 新建
Dynamic Web Project、JSP、Servlet
任务:
- 非Eclipse下,编写一个简单的HTML页面
index.html部署到Tomcat中,部署目录为webapps\test。 - 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.java与doLogin.jsp
5. 尝试部署《案例-JSP项目学习(case2)-基于MySql.zip》
尝试在EclipseJEE中部署案例-JSP项目学习(case2)-基于MySql.zip,该案例使用MySQL数据库,部署前请先设置好数据库。
6. JSP与Echarts3结合的例子
一个简单的基于JSP、Servlet的Echarts3小例子
一个简单的基于JSP、Servlet的Echarts项目地址
实验-12-JSP简单入门的更多相关文章
- 作业-JSP简单入门
说明 本次作业不打分,仅作为大家自学的指导. 本次实验内容以"JSP实验参考文件"为主. 参考资料 Java教学问卷调查,有什么想说的,请尽情投票吧! 反射实验参考文件 JSP实验 ...
- Springmvc整合tiles框架简单入门示例(maven)
Springmvc整合tiles框架简单入门示例(maven) 本教程基于Springmvc,spring mvc和maven怎么弄就不具体说了,这边就只简单说tiles框架的整合. 先贴上源码(免积 ...
- [原创]MYSQL的简单入门
MYSQL简单入门: 查询库名称:show databases; information_schema mysql test 2:创建库 create database 库名 DEFAULT CHAR ...
- emacs最简单入门,只要10分钟
macs最简单入门,只要10分钟 windwiny @2013 无聊的时候又看到鼓吹emacs的文章,以前也有几次想尝试,结果都是玩不到10分钟就退出删除了. 这次硬着头皮,打开几篇文章都看完 ...
- jsp简单标签开发(一)
孤傲苍狼 @Override22 public void doTag() throws JspException, IOException {23 //得到代表jsp标签体的JspFragment24 ...
- 【java开发系列】—— spring简单入门示例
1 JDK安装 2 Struts2简单入门示例 前言 作为入门级的记录帖,没有过多的技术含量,简单的搭建配置框架而已.这次讲到spring,这个应该是SSH中的重量级框架,它主要包含两个内容:控制反转 ...
- Web---演示Servlet的相关类、表单多参数接收、文件上传简单入门
说明: Servlet的其他相关类: ServletConfig – 代表Servlet的初始化配置参数. ServletContext – 代表整个Web项目. ServletRequest – 代 ...
- Web Service简单入门示例
Web Service简单入门示例 我们一般实现Web Service的方法有非常多种.当中我主要使用了CXF Apache插件和Axis 2两种. Web Service是应用服务商为了解决 ...
- Java中Redis简单入门
Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ...
随机推荐
- FileProvider 添加二级目录
我们在做Android N升级适配的时候 传统的Intent调用文件的方式会被认为不安全的 然后系统需要让我们使用更加安全的FileProvider的方法去构建intent请求 如 拍照,安装新的ap ...
- nlp基础(一)基本应用
1.问答系统,它主要是针对那些有明确答案的用户问题,而且通常面向特定的领域,比如金融,医疗,这一类的机器人.它的技术实现方案分为基于检索和基于知识库两大类. 2.第二个任务型对话系统,大家看论文的时候 ...
- dedecms 在模版页面获取当前栏目id
在模版中单独调用当前栏目id {dede:type}[field:ID /]{/dede:type} 在{dede:sql}中调用当前栏目id {dede:sql sql='Select * from ...
- Linux虚拟机的三种网络连接方式
Linux虚拟机的三种网络连接方式 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host- ...
- 解决安卓UI刷新卡屏,只显示最后一处刷新的问题
---恢复内容开始--- 错误1 安卓的机制决定了只有UI线程(也就是主线程)才能更新UI界面 否则会导致UI界面混乱的问题 这就说明了在new Thread中直接showImage是会报“出现非主线 ...
- mysql数据库的基础操作
注 : 本文中注释因为方便写了# ,mysql中规范应为 -- 创建用户 通过root管理员权限可以创建各种用户,并为他们分配权限及可以操作的数据库. 语法:create user '用户名'@'ip ...
- MVC和MVVM对比
被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写.它表示的是一种常见的 ...
- Oracle单机Rman笔记[0]---环境准备
A. 安装操作系统rhel6.6,关闭防火墙,修改网卡配置IP(略)PS:1.默认分区选项(第二项,默认为LVM),然后进行调整2.安装类型选择“桌面”3.安装后 分配IP.调整防火墙.测试SSH B ...
- S2T40,第四章,简答4
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- 学习Java的第一天
登录http://www.oracle.com,下载JDK(J2SE)JDK 1.0,1.1,1.2,1.3,1.4 1.5 (JDK5.0) 支持注解.支持泛型 1.6(JDK6.0) Servel ...