Java Web应用开发——作业三
一.单项选择题(共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]+" ");}
}
%>
</body>
</html>
Java Web应用开发——作业三相关推荐
- Java Web应用开发——作业一
一.单项选择题(共5题,50.0分) 1 主流的Web应用程序开发技术不包括( )(10.0分) A.PHP B.Java Web C.ASP.NET D.C++ 正确答案: D 2 以下哪个概念或者 ...
- Java Web应用开发——作业五
一.单项选择题(共4题,40.0分) 1 在 JSP 中调用 JavaBean 时不会用到的标记是:( ) A. < javabean> B. < jsp:useBean> C ...
- Java Web应用开发——作业四
一.单项选择题(共3题,30.0分) 1 如何获取一个 Cookie[]( ) A. request.getCookies() B. request.getCookie() C. response.g ...
- MyEclipse搭建java Web项目开发环境
MyEclipse搭建java Web项目开发环境 首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭 ...
- Java Web 高性能开发,前端的高性能
Java Web 高性能开发,第 2 部分: 前端的高性能 Web 发展的速度让许多人叹为观止,层出不穷的组件.技术,只需要合理的组合.恰当的设置,就可以让 Web 程序性能不断飞跃.Web 的思想是 ...
- 根据实践经验,讲述些学习Java web能少走的弯路,内容摘自java web轻量级开发面试教程...
在和不少比较上进的初级程序员打交道的过程中,我们总结出了一些能帮到合格程序员尽快进阶的经验,从总体上来讲,多学.多实践不吃亏.本文来是从 java web轻量级开发面试教程从摘录的. 1 哪些知识点 ...
- java web开发myeclipse_【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)...
首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭建. 1.安装工具 第一步,下载并安装JDK,到官网 ...
- 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 ...
- 进行Java Web项目开发需要掌握的技术
目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好.然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情.概括一下,实施Ja ...
最新文章
- jdbc 变量 mysql_JDBC读写mysql总结
- 与数据相关的运算符和伪指令 offset align ptr type lengthof sizeof label 间接寻址 间接操作数 数组 变址操作数 指针 jmp, loop
- 安卓连接linux软件,利用 Telnet 无线控制安卓手机 无需 Root
- 多索引表 (1)boost::multi_index多索引容器
- el-tree 权限 勾选_一周新债总结,最高涨30%,10月26日起可转债交易需要先开权限...
- 超详细Pycharm部署项目视频教程
- 小程序 实名信息_微信小程序+商城信息管理系统
- 苹果mac窗口速调辅助工具:Magnet
- java布尔类型 向上转型_JAVA_多态性演示a____自动向上转型、向下转型、检查对象是否为某个类型(instanceof)...
- 我的javascript学习笔记之数据类型
- springboot maven父项目脚手架
- FastDFS的配置文件tracker.conf、storage.conf、client.conf 讲解
- 抓包工具——【Mac】Charles的下载和安装
- Navicat Premium15安装与激活(完整激活版)
- JxBrowser的概述与简单应用
- linux添加字体库
- 为什么总是感觉压力很大?应该怎么办?
- matlab 残差plot,residualplot分析
- 武田以3.22亿美元剥离中国大陆非核心业务至海森
- Tiny语言编译器简介