一.单项选择题(共2题)
1、向浏览器打印输出数据的方式中( )输出各种类型数据并换行。

A
print( )

B
newLine( )

C
println( )

D
printf( )

我的答案:C

2、使用request返回所有头部信息的名称正确的是( )。

A
request.getProtocol( )

B
request.getMethod( )

C
request.getCookie( )

D
request.getHeaderNames( )

我的答案:D

二.判断题(共5题)
1、人工智能、大数据等应用也需要Web应用开发技术来可视化的呈现结果。
我的答案:对

2、从开发人员角度来看,Web应用程序开发分为前端和后端,前端指网页上为用户呈现的部分,也就是用户可以接触到的部分,而后端是用户触摸不到的,后端的作用是与数据库进行交互,完成数据存取功能。
我的答案:对

3、Web应用开发后端技术主要包括:Java Web、PHP、ASP/ASP.NET和CGI、Python。
我的答案:对

4、Java Web是使用Java开发Web应用的技术,核心是JSP和Servlet组件,是最广泛的一种Web后端开发技术。
我的答案:对

5、JSP文件被JSP引擎编译成Java的Class文件,就是Servlet。
我的答案:对

三.操作题(共1题)
1
完成两个jsp页面,第一个页面输入注册信息,第二个页面读出并显示信息。

1.直接粘贴代码

2.输出结果附图

以下是输入信息页面:

我的答案:

代码如下:
input.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head><body><hr><form method="post" action="request.jsp" name="forms"><P>用户注册</P><table><tr><td>用户名:</td><td><input type="text" name="username"/></td></tr><tr><td>密码:</td><td><input type="text" name="password"/></td></tr><tr><td>性别</td><td><input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女</td></tr><tr><td>E-mail</td><td><input type="text" name="E-mail"/></td></tr><tr><td>熟练开发语言:</td><td><input type="checkbox" name="language" value="Java">Java<input type="checkbox" name="language" value="C">C<input type="checkbox" name="language" value="C#">C#</td></tr><tr><td><input type="submit" onclick="submit" value="提交"/></td><td><input type="reset" onclick="reset" value="重置"/></td></tr>  </table></form></body>
</html>

request.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用户注册</title>
</head>
<body>
<%request.setCharacterEncoding("utf-8"); %>
用户名:<%=request.getParameter("username") %><br>
密码:<%=request.getParameter("password") %><br>
性别:<%=request.getParameter("sex") %><br>
E-mail:<%=request.getParameter("E-mail") %><br>
熟练开发语言:<% if(request.getParameterValues("language")!=null)
{String[] languages=request.getParameterValues("language");for(int i=0;i<languages.length;i++){out.println(languages[i]+"&nbsp;&nbsp;");}
}
%>
</body>
</html>

Java Web应用开发——作业三相关推荐

  1. Java Web应用开发——作业一

    一.单项选择题(共5题,50.0分) 1 主流的Web应用程序开发技术不包括( )(10.0分) A.PHP B.Java Web C.ASP.NET D.C++ 正确答案: D 2 以下哪个概念或者 ...

  2. Java Web应用开发——作业五

    一.单项选择题(共4题,40.0分) 1 在 JSP 中调用 JavaBean 时不会用到的标记是:( ) A. < javabean> B. < jsp:useBean> C ...

  3. Java Web应用开发——作业四

    一.单项选择题(共3题,30.0分) 1 如何获取一个 Cookie[]( ) A. request.getCookies() B. request.getCookie() C. response.g ...

  4. MyEclipse搭建java Web项目开发环境

    MyEclipse搭建java Web项目开发环境 首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭 ...

  5. Java Web 高性能开发,前端的高性能

    Java Web 高性能开发,第 2 部分: 前端的高性能 Web 发展的速度让许多人叹为观止,层出不穷的组件.技术,只需要合理的组合.恰当的设置,就可以让 Web 程序性能不断飞跃.Web 的思想是 ...

  6. 根据实践经验,讲述些学习Java web能少走的弯路,内容摘自java web轻量级开发面试教程...

    在和不少比较上进的初级程序员打交道的过程中,我们总结出了一些能帮到合格程序员尽快进阶的经验,从总体上来讲,多学.多实践不吃亏.本文来是从 java web轻量级开发面试教程从摘录的. 1  哪些知识点 ...

  7. java web开发myeclipse_【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)...

    首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭建. 1.安装工具 第一步,下载并安装JDK,到官网 ...

  8. java web 应用技术与案例教程_《Java Web应用开发技术与案例教程》怎么样_目录_pdf在线阅读 - 课课家教育...

    出版说明 前言 第1章 java Web应用开发技术概述 1.1 Java Web应用开发技术简介 1.1.1 Java Web应用 1.1.2 Java Web应用开发技术 1.2 Java Web ...

  9. 进行Java Web项目开发需要掌握的技术

    目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好.然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情.概括一下,实施Ja ...

最新文章

  1. jdbc 变量 mysql_JDBC读写mysql总结
  2. 与数据相关的运算符和伪指令 offset align ptr type lengthof sizeof label 间接寻址 间接操作数 数组 变址操作数 指针 jmp, loop
  3. 安卓连接linux软件,利用 Telnet 无线控制安卓手机 无需 Root
  4. 多索引表 (1)boost::multi_index多索引容器
  5. el-tree 权限 勾选_一周新债总结,最高涨30%,10月26日起可转债交易需要先开权限...
  6. 超详细Pycharm部署项目视频教程
  7. 小程序 实名信息_微信小程序+商城信息管理系统
  8. 苹果mac窗口速调辅助工具:Magnet
  9. java布尔类型 向上转型_JAVA_多态性演示a____自动向上转型、向下转型、检查对象是否为某个类型(instanceof)...
  10. 我的javascript学习笔记之数据类型
  11. springboot maven父项目脚手架
  12. FastDFS的配置文件tracker.conf、storage.conf、client.conf 讲解
  13. 抓包工具——【Mac】Charles的下载和安装
  14. Navicat Premium15安装与激活(完整激活版)
  15. JxBrowser的概述与简单应用
  16. linux添加字体库
  17. 为什么总是感觉压力很大?应该怎么办?
  18. matlab 残差plot,residualplot分析
  19. 武田以3.22亿美元剥离中国大陆非核心业务至海森
  20. Tiny语言编译器简介

热门文章

  1. PLM系统意义是什么?
  2. VCC、 VDD、VEE、VSS的区别
  3. 计算机基础算术加法,计算机基础第二讲.ppt
  4. 【评弹】夺印-夜访 歌词 盛小云
  5. 6.5寸,双卡双待,廉价机,带不来惊喜的苹果,还能撑多久
  6. 爬虫python代码网易云_python爬取网易云音乐热歌榜实例代码
  7. 流媒体服务器(1)—— 一个非常好用云转码流媒体平台
  8. postgreSQL 致命错误: 对不起, 已经有太多的客户
  9. css案例 - 评分效果的星星✨外衣
  10. 学生党如何选择好的蓝牙耳机呢?蓝牙耳机高性价比点评