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的更多相关文章

  1. C语言程序设计(基础)- 第14、15周作业

    从本周开始,将作业标记为学校自然周,而不是开课的周数. 要求一(25经验值) 完成14.15周的所有PTA中题目集. 注意1:一周两次pta作业,包括四次. 要求二(50经验值) 博客的具体书写内容和 ...

  2. 2018面向对象程序设计(Java)第15周学习指导及要求

    2018面向对象程序设计(Java)第15周学习指导及要求 (2018.12.6-2018.12.9)   学习目标 (1) 掌握Java应用程序打包操作: (2) 了解应用程序存储配置信息的两种方法 ...

  3. 《Java程序设计》第15周课堂实践总结

    <Java程序设计>第15周课堂实践总结 实践一 教材代码检查-p242 要求 在IDEA中或命令行中运行P242 StackTraceDemo2.java 代码运行结果和教材一致吗?为什 ...

  4. Python数据分析【炼数成金15周完整课程】

    点击了解更多Python课程>>> Python数据分析[炼数成金15周完整课程] 课程简介: Python是一种面向对象.直译式计算机程序设计语言.也是一种功能强大而完善的通用型语 ...

  5. 面向对象程序设计(JAVA) 第15周学习指导及要求

    2019面向对象程序设计(Java) 第15周学习指导及要求(2019.12.6-2019.12.13)   学习目标 (1) 掌握菜单组件用途及常用API: (2) 掌握对话框组件用途及常用API: ...

  6. 【Head First Servlets and JSP】笔记15:建立一个JSP页面来显示被访问了多少次

    1.这是一个非常简单的程序,它看起来是这个样子的: 实际功能就是,每访问该页面一次count数加1,在服务器重启前(JVM重启前),这个次数将持续累加. 2.因为这个程序过于简单,所以我希望可以通过H ...

  7. 2013级C++第15周(春)项目——输入输出流及文件文件操作

    课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759.内有完整教学方案及资源链接 本周程序阅读及程序调试中须要的文件,请到htt ...

  8. C++第15周(春)项目3 - OOP版电子词典(一)

    课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759.内有完整教学方案及资源链接 [项目3-OOP版电子词典](本程序中须要的相 ...

  9. C语言--第14.15周作业

    一. 7-3 将数组中的数逆序存放 1.代码 #include 2<stdio.h> int main() { int a[10]; int i, n, s; scanf("%d ...

随机推荐

  1. 【转】通过blob获取图像并显示

    HTML代码: <div id="forAppend" class="demo"></div> JS代码: var eleAppend ...

  2. 【华为机试】找最高分(通过此题熟悉牛客网Node输入输出)

    来源:牛客网 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问.当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据.每组输入第一行是两个正整数N和M(0 ...

  3. PAT B1042 字符统计 (20 分)

    请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空格组成,至少包含 1 个英文字母, ...

  4. 分布式计算(一)Ubuntu搭建Hadoop分布式集群

    最近准备接触分布式计算,学习分布式计算的技术栈和架构知识.目前的分布式计算方式大致分为两种:离线计算和实时计算.在大数据全家桶中,离线计算的优秀工具当属Hadoop和Spark,而实时计算的杰出代表非 ...

  5. 在ado.net中实现oracle存储过程调用两种方式

      1.常规的存储过程调用 String or=ConfigurationManager.ConnectionStrings["conn"].ToString(); OracleC ...

  6. 第三次作业:结对编程--实现表格在APP的导入和显示

    031302517 031302319 ps:共同完成一篇随笔,文章中的第一人称我(517),队友(319) 一.功能分析+实现思路+结队讨论 这里我将功能分析和实现思路还有结对过程中的一些讨论结合在 ...

  7. zookeeper的原理及使用

    ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby.今天这篇 ...

  8. 网络对抗技术 2017-2018-2 20152515 Exp6 信息搜集与漏洞扫描

    1.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法.包括: (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口扫描.OS及服务版本探测.具体服务的 ...

  9. linux 定时器原理

    内核定时器:    unsigned long timeout = jiffies + (x * HZ);    while(1) {        // Check the condition.   ...

  10. [UOJ#276][清华集训2016]汽水[分数规划+点分治]

    题意 给定一棵 \(n\) 个点的树,给定 \(k\) ,求 \(|\frac{\sum w(路径长度)}{t(路径边数)}-k|\)的最小值. \(n\leq 5\times 10^5,k\leq ...