第15周-反射与JSP
1. 本周学习总结
以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容。
2. 书面作业
1. 网页制作
1.1 制作一个网页index.html,内有字体<FONT>、链接<A>(链接到b制作的网页)、图像标签<img>、表格<table>
- 可以以介绍自己的宿舍为例
1.2 制作一个登录页面,包含表单标签
1.3 将自己制作的网页部署Tomcat中并运行 - 参考资料:HTML 表单
- QQ群内JSP相关视频
2. 第一个JSP页面
2.1 ppt中Hello.jsp如果直接用IE打开,能否正常执行,为什么?
2.2 JSP任务:新建一个testjava.jsp
- 第一行一个随机数
- 第二行显示当前日期(提示:使用完全限定类名 java.util.Date)
- 接下来显示从1~20的偶数,一个数字一行,如”2是偶数”(使用程序代码)
- (使用自定义类)新建User.java, 放入package entity,编译得到User.class
- 在
tomcat8\webapps\ myweb\下,创建WEB-INF目录,然后在WEB-INF目录新建classes,在classes下新建entity目录,将User.class移入entity目录 - 在testjava.jsp中新建User对象,设置该User对象的属性,然后输出。(使用完全限定类名entity.User)
- 输出1~20的所有数,但偶数用红色显示。提示:红色字需用HTML页面代码
<div style="color:#FF0000">红色</div> - 动态生成表格。生成若干User对象,赋予不同属性值,放入List usreList中使用for循环将userList中的所有对象打印出来,注意:放入表格中打印。表格
参考资料:table标签
2.3 思考:为什么testjava.jsp第一次被访问速度比较慢。而第一次访问以后在访问,速度就比较快?
参考资料:JSP相关视频,HTML 教程
参考资料:中文乱码解决方案:<%@ page contentType="text/html; charset=UTF-8" language="java"%>
3. EclipseJEE的使用

参考资料:Eclipse Java EE IDE 添加tomcat服务器以及解决404的问题.docx
4. 登录页面

5. 购物车

6.使用EL改进你的页面
参考login1.jsp,doLogin1.jsp,manage1.jsp使用EL表达式改进你的购物车或者用户登录页面
7. Servlet与MVC
前面的作业中,JSP页面中HTML页面代码与Java代码相混杂。现在需要使用Servlet与MVC模式改造你的系统。



第15周-反射与JSP的更多相关文章
- C语言程序设计(基础)- 第14、15周作业
从本周开始,将作业标记为学校自然周,而不是开课的周数. 要求一(25经验值) 完成14.15周的所有PTA中题目集. 注意1:一周两次pta作业,包括四次. 要求二(50经验值) 博客的具体书写内容和 ...
- 2018面向对象程序设计(Java)第15周学习指导及要求
2018面向对象程序设计(Java)第15周学习指导及要求 (2018.12.6-2018.12.9) 学习目标 (1) 掌握Java应用程序打包操作: (2) 了解应用程序存储配置信息的两种方法 ...
- 《Java程序设计》第15周课堂实践总结
<Java程序设计>第15周课堂实践总结 实践一 教材代码检查-p242 要求 在IDEA中或命令行中运行P242 StackTraceDemo2.java 代码运行结果和教材一致吗?为什 ...
- Python数据分析【炼数成金15周完整课程】
点击了解更多Python课程>>> Python数据分析[炼数成金15周完整课程] 课程简介: Python是一种面向对象.直译式计算机程序设计语言.也是一种功能强大而完善的通用型语 ...
- 面向对象程序设计(JAVA) 第15周学习指导及要求
2019面向对象程序设计(Java) 第15周学习指导及要求(2019.12.6-2019.12.13) 学习目标 (1) 掌握菜单组件用途及常用API: (2) 掌握对话框组件用途及常用API: ...
- 【Head First Servlets and JSP】笔记15:建立一个JSP页面来显示被访问了多少次
1.这是一个非常简单的程序,它看起来是这个样子的: 实际功能就是,每访问该页面一次count数加1,在服务器重启前(JVM重启前),这个次数将持续累加. 2.因为这个程序过于简单,所以我希望可以通过H ...
- 2013级C++第15周(春)项目——输入输出流及文件文件操作
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759.内有完整教学方案及资源链接 本周程序阅读及程序调试中须要的文件,请到htt ...
- C++第15周(春)项目3 - OOP版电子词典(一)
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759.内有完整教学方案及资源链接 [项目3-OOP版电子词典](本程序中须要的相 ...
- C语言--第14.15周作业
一. 7-3 将数组中的数逆序存放 1.代码 #include 2<stdio.h> int main() { int a[10]; int i, n, s; scanf("%d ...
随机推荐
- Please select Android SDK解决办法
项目不能运行,提示如下 打开项目local.properties文件,查看sdk地址是否正确,注意区分大小写 如果sdk地址正确,那么点击File-Sync Project with gradle ...
- Node.js实战(八)之回调函数
Node.js 异步编程的直接体现就是回调. 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了. 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都 ...
- 前端性能优化:Add Expires headers
前端性能优化:Add Expires headers Expires headers 是什么? Expires headers:直接翻译是过期头.Expires headers 告诉浏览器是否应该从服 ...
- URL Encode
用VC实现post数据常常会遇到URL编码问题 在此封装一个工具类进行UTF8编码的转换 源码来自php source code 只是简单的封装给C++调用 //URL 编解码类 //来自PHP源 ...
- Codeforces round 1106
Div 2 536 题目链接 我还是太菜了.jpg E 傻逼DP直接做 我居然调了1.5h 我真的是太菜了.jpg 堆+扫描线直接维护每个位置的贪心结果 然后要么使用干扰 要么就接受贪心的结果 #in ...
- python图像处理模块Pillow--Image模块
一.简介 PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用 由于PIL仅支持到Python 2.7,加上 ...
- Python算法基础
一.简介 定义和特征 定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制.也就是说,能够对一定规范的输入,在有限时 ...
- WPF编程,通过Double Animation动态旋转控件的一种方法。
原文:WPF编程,通过Double Animation动态旋转控件的一种方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.net/qq_43307934/art ...
- STM32-M0中断优先级介绍
先解释中断优先级,后面讲代码的实现. 差异:M0的中断优先级相比于M4,没有用到分组,且只用到了2个bit位(即0~3)来设置,数值越小,优先级越高:同等优先级,根据终端号的大小来决定谁先执行. 根据 ...
- scala学习——(1)scala基础(下)
(七)定长数组 val array_name = new Array[T](length) val array_name = Array("","") 通过() ...