Javaweb第一次过程化考核

合集下载

《JavaWeb开发》课程考核方案

《JavaWeb开发》课程考核方案

仙桃职业学院13~14学年度第一学期期末考试2012级软件开发与项目管理专业《JavaWeb开发》考核方案一、考核方式项目答辩与文档撰写二、选题:●新闻管理系统功能描述:数据库表(用户、新闻、分类)能对各个数据库表进行增删改查、浏览等操作,能通过网页浏览查看新闻,管理员能对新闻、用户、分类进行操作只有一个admin用户,所有页面都要进行权限的控制。

●网上商城系统功能描述:数据库表(用户、商品、订单、销售)能对各个数据库表进行增删改查、浏览等操作,能通过查询功能得到商品的信息和销售信息有管理员和注册用户,注册用户可以修改自己的购物车内容和订单内容。

●仓库管理系统功能描述:数据库表(商品、仓库、库存、入库、出库)对商品进行增删改查、浏览等操作。

实现商品的入库,在商品入库时完成商品库存台帐的更新。

实现商品的出库,在商品出库时完成商品库存台帐的更新。

实现按商品名称查询商品的入库情况及目前的库存量。

实现按入库日期查询商品的入库情况及目前的库存量。

实现按商品名称查询商品的出库情况及目前的库存量。

三、要求:●2人一组●有详细的需求分析,总体设计、实现与测试的Word文档。

(格式要求附后)四、评分规则:●所有项目代码调试正常,功能设计完善。

(40分)●有详细的项目文档。

(10分)●采用Model 1模式(纯jsp+javaBean)实现的。

(+10分)●采用Model 2模式(Jsp+Servlet+JavaBean)实现的。

(+20分)●所有Jsp代码用EL和JSTL实现的。

(+10分)●采用Struts框架实现的。

(+10分)五、提交时间各项目源代码和相关文档要求在2014年1月10日前提交。

附件:1 文档结构概述(1)文档目录(2)文档正文2 目录目录是全文档的纲要。

中文摘要、Abstract、文档正文的各级标题(一般最多取三级)、致谢、参考文献、附录等都应编入目录,标注其页码对照关系,但目录本身不出现在其中。

JavaWeb试卷一(答案)

JavaWeb试卷一(答案)

《JavaWeb试卷一》答案一、单项选择题D、C、B、D、B、A、D、C、A、B、D、B、A、D、A二、多项选择题ABCDE、ACE、BCD、ABCDE、AD三、简答题1.答:1)页面中文处理:res.setContentType(“text/html;charset=gb2312”);2)表单中文处理String str=request.getParameter(“name”);Byte b[]=str.getBytes(“ISO-8859-1”);Str=new String(b);2.答:1)使用ServletConfig对象访问初始化参数:ServletConfig config=getServletConfig();Config.getInitParameter(“name”);2)使用FilterConfig对象访问初始化参数:FilterConfig config;Config.getInitParameter(“name”);3.答:保存到Cookie中:Cookie=new Cookie(“userType”,user);从Cookie中取数据:Cookie[] cookie=req.getCookies();if (cookies!=null){for(int I=0;I<cookies.length;I++){if (cookies[I].getName().equals(“userType”));…String userType=cookie[I].getValue();}4.答:1)可以实现代码的重复利用。

2)易编写、易维护、易使用。

3)可以在安装了Java运行环境的平台上使用,而不需要重新编译。

5.答: 1)page 指令2)include指令3)taglib指令4)<jsp:include />动作5)<jsp:forward />动作6)〈jsp:useBean />四、编程题1.import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.util.*;public class Servlet_test1 extends HttpServlet{public String getString(String str) //中文处理方法{try{if(str==null){ str=""; }else{byte b[]=str.getBytes("ISO-8859-1");str=new String(b);}}catch(Exception e){System.out.println(e.toString());}return str;}public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{response.setContentType("text/html;charset=gb2312");PrintWriter out=response.getWriter();//打印出一个表单out.println("<form action='Servlet_test1' >");out.println("<center>");out.println("用户登录界面");out.println("<p>用户名:<input type='text' name='username'>");out.println("<p>密码:<input type='password' name='password'>");out.println("<p><input type='submit' value='提交' name='submit'>");out.println("<input type='reset' value='重置' name='reset'>");out.println("</center>");//取出所有参数Enumeration e=request.getParameterNames();if(e!=null){while(e.hasMoreElements()){String name=(String)e.nextElement();String value=request.getParameter(name);//中文处理name=getString(name);value=getString(value);//显示所有的参数名和参数信息out.println(name+":"+value);out.println("<br>");}}}}web.xml配置为:<servlet><servlet-name>Servlet_test1</servlet-name><servlet-class>Servlet_test1</servlet-class></servlet><servlet-mapping><servlet-name>Servlet_test1</servlet-name><url-pattern>/Servlet_test1</url-pattern></servlet-mapping>2.ServletC.java:import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class ServletC extends HttpServlet{public void service(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{response.setContentType("text/html;charset=gb2312");PrintWriter out=response.getWriter();out.println("This is ServletC!");}}FilterC.javaimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class FilterC implements Filter{public void init(FilterConfig config){}public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) throws IOException,ServletException{response.setContentType("text/html;charset=gb2312");PrintWriter out=response.getWriter();out.println("This is FilterC before doFilter");out.println("<BR>");chain.doFilter(request,response);out.println("<BR>");out.println("This is FilterC after doFilter");out.println("<BR>");}public void destroy(){}}FilterD.javaimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class FilterD implements Filter{public void init(FilterConfig config){}public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) throws IOException,ServletException{response.setContentType("text/html;charset=gb2312");PrintWriter out=response.getWriter();out.println("This is FilterD before doFilter");out.println("<BR>");chain.doFilter(request,response);out.println("<BR>");out.println("This is FilterD after doFilter");out.println("<BR>");}public void destroy(){}}web.xml配置为:<filter><filter-name>FilterC</filter-name><filter-class>FilterC</filter-class> </filter><filter-mapping><filter-name>FilterC</filter-name><url-pattern>/ServletC</url-pattern> </filter-mapping><filter><filter-name>FilterD</filter-name><filter-class>FilterD</filter-class> </filter><filter-mapping><filter-name>FilterD</filter-name><url-pattern>/ServletC</url-pattern> </filter-mapping>1)按上面顺序配置web.xml打印出的结果为:This is FilterC before doFilterThis is FilterD before doFilterThis is ServletC!This is FilterD after doFilterThis is FilterC after doFilter2)过滤器作用顺序发生改变时候的执行结果为:This is FilterD before doFilterThis is FilterC before doFilterThis is ServletC!This is FilterC after doFilterThis is FilterD after doFilter。

精选最新WEB应用程序开发【JAVA-WEB开发】完整版考核题库188题(含参考答案)

精选最新WEB应用程序开发【JAVA-WEB开发】完整版考核题库188题(含参考答案)

WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.JSP的_____对象用来保存单个用户访问时的一些信息。

答案:session2.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。

答案:浏览器,string3.getParameter()方法中以____()______形式返回指定参数的所有值。

答案:字符串4.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。

答案:32,IP地址5.Internet是一个以()、通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通信网。

答案:TCP/IP6.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。

答案:initialization,循环体部分,中止部分7.JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的___ ___;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即___ ____。

答案:JDBC API,JDBC Database Driver8.response对象的____________方法可以将当前客户端的请求转到其他页面去。

答案:sendRedirect(URL url)9._____类型的Servlet接受HTTP请求且生成HTTP响应。

答案:response10.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。

答案:out.flush()11.JSP页面中,输出型注释的内容写在 _____ 之间。

12.在“<%!”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。

java web试题及答案

java web试题及答案

java web试题及答案一、单选题1. 下面哪个不是Java Web中的三大组件?A. JSPB. ServletC. JDBCD. EJB答案:C2. 在Java Web中,以下哪个是正确的访问Servlet的URL模式?A. /servlet/MyServletB. /MyServletC. servlet/MyServletD. MyServlet答案:B3. 下面哪个选项不是正确的JSP指令?A. <%@ page contentType="text/html;charset=UTF-8" %>B. <%@ include file="header.jsp" %>C. <%! int i = 0; %>D. <% out.println("Hello, World!"); %>答案:C4. 下面哪个选项不是Java Web中常见的部署描述符文件?A. web.xmlB. context.xmlC. server.xmlD. sun-web.xml答案:C5. 在Java Web开发中,以下哪个选项可以用来从客户端接收数据?A. HttpServletRequestB. HttpServletResponseC. HttpSessionD. ServletContext答案:A二、填空题1. Java Web中的MVC模式中,将业务逻辑封装在模型中,实现对数据的访问、处理和操作,用于实现数据的持久化和访问。

这个模型称为_______。

答案:JavaBean2. Java Web中,JSP是Java Server Pages的简称,它是一种动态网页技术,是通过在HTML中插入Java代码片段来生成动态内容的。

JSP文件的扩展名是_______。

答案:.jsp3. 在Java Web中,使用JDBC进行数据库访问的第一步是加载并注册数据库驱动程序,使用的类是_______。

javaweb考试题

javaweb考试题

javaweb考试题Java开发工程师Web测试卷一、单选题1、下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)A、request.getParameter(name)B、request.getParameter("name")C、request.getParameterValues(name)D、request.getParameterValues("name")2、Servlet程序的入口点是:()A、init()B、main()C、service()D、doGet()3、给定一个Servlet的代码片段如下:( )Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{______ out.println(“hi kitty!”);out.close();}运行Servlet时输出如下:hi kitty! 则应在此Servlet下划线处填充如下代码。

A、PrintWriter out = response.getWriter();B、PrintWriter out = request.getWriter();C、OutputStream out = response.getOutputStream();D、OutputStream out = request.getWriter();4、在WAR文件中,web.xml放在哪个目录中()。

A.、WEB-INF B、APP-INF C、META-INF D、WEB-INF\lib5、用于将事务处理写到数据库的命令是( )A.Insert B.rollbackC.Commit D.Savepoint6、查找条件为:姓名不是NULL的记录( )A.WHERE NAME ! NULL B.WHERE NAME NOT NULLC.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL7、以下语句错误的是( )A.select sal+1 from emp;B.select sum(sal*10),count(sal*deptno) from emp;C.Select sum(sal,comm),ename from empD.select sal*10,deptno*10 from emp;8、创建数据库使用以下哪项( )A.create mytest B.create table mytestC.database mytest D.create database mytest9、以下哪项用来分组( )A.ORDER BY B.ORDERED BYC.GROUP BY D.GROUPED BY10、以下删除记录正确的( )A.delete from emp where name='dony';B.Delete * from emp where name='dony';C.Drop from emp where name='dony';D.Drop * from emp where name='dony';11、SELECT COUNT(SAL),DEPTNO FROM EMP GROUP BY DEPTNO;意思是( )A.求每个部门中的工资B.求每个部门中工资的大小C.求每个部门中工资的综合D.求每个部门中工资的个数12、从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )A.FROM B.ORDER BYC.HAVING D.WHERE13、查找数据库中所有的数据表用以下哪一项( )A.SHOW DATABASE B.SHOW TABLESC.SHOW DATABASES D.SHOW TABLE14、以下哪项不属于DML操作( )A.Insert B.updateC.Delete D.create15、条件“IN(20,30,40)”表示( )A.年龄在20到40之间B.年龄在20到30之间C.年龄是20或30或40D.年龄在30到40之间16、如何统计每个学科的最高分( )A.select 学生,max(成绩) from A group by 学生;B.select 学生,max(成绩) from A group by学科;C.select 学生,max(成绩) from A order by学生;D.select 学生,max(成绩) from A group by 成绩;17、数据库服务器、数据库和表的关系,正确的说法是( )A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表18、编写一个Filter,需要()A. 继承Filter 类B. 实现Filter 接口C. 继承HttpFilter 类D. 实现HttpFilter接口19、重定向到另一个页面,以下()语句是正确的A. request . sendRedirect(“http :// www . svse . com . cn”);B. request . sendRedirect();C. response . sendRedirect(“http: // www . svse . com . cn”);D. response .sendRedirect();20、在web.xml中使用()标签配置过滤器A. 和B. 和C. 和D. 和21、在访问Servlet时,在浏览器地址栏中输入的路径是在()地方配置的A.B.C.D.22、在JSP页面中,能够完成输出操作的内置对象是()A. outB. responseC. requestD. config23、能够保留请求作用域中数据的转向方式是()A. response.forward()B. response.sendRedirect()C. session.getRequestDispatcher().forward(request,response)D. request.getRequestDispatcher().forward(request,response)24、某JSP中有如下代码,显示结果为()<%inta = 5;request.setAttribute(“a”,”123”);session.setAttribute(“a”,”456”);%>A. 5B. 123C. 456D. null25、在CSS中查找span标签不正确的是()。

JavaWeb试卷一

JavaWeb试卷一

《JavaWeb试卷一》一、单项选择题(每题2分,共30分)1.J2EE组件和MVC架构的对应理解错误的是(D)A、J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。

B、Bean实现了业务逻辑,也就是Model。

C、J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View部分。

D、Application Client实现了面向桌面应用的数据逻辑。

这是MVC架构中的Model部分。

2.一个JSP网页可以使用exception对象,但是必须使用isErrorPage设为( C )A、nullB、noneC、falseD、true3.下述Servlet的处理流程中表述不正确的步骤是(B)A、客户端发送一个请求至服务器端;服务器将请求信息发给Servlet;B、Servlet引擎,也就是ejb容器会调用Servlet的service方法;C、Servlet.构建一个响应,并将其传给服务器。

这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源。

D、服务器将响应返回给客户端。

4.假设Str是String的一个对象,Num是int变量,下列表达式哪一个是正确的( D )A、<%=str;%>B、<%=Num+str%>C、<%=Num-str%>D、以上都不对5.有一个JavaBean组件,类名为Student,此JavaBean组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore 的声明正确的是( B )A、public int getTotalScore()B、public float getTotalScore()C、protected int getTotalScore()D、protected float getTotalScore()6.Java Servlets的生命周期中有三个类型的事件,这三个事件分别对应由Servlet引擎所唤醒的三个方法( A )。

javaWeb测试题答案

javaWeb测试题答案

JavaWeb 测试题:选择题:正确答案为:C第5题.在J2EE 中,给定某Servlet 的代码如下,编译运行该文件,以下陈述正确的是()。

(选择一项)Public class Servletl exte nds Htt pServlet{P ublicvoid in it() throws ServletExce ptio n{Publicvoid service(Htt pServletRequest request,Htt pServletRes ponse response)第1题.编写一个Filter ,需要()A. 继承Filter 类B. 实现Filter 接口C. 继承 HttpFilter 类D.实现 HttpFilter 接口正确答案为:B第2 题.自定义标签的配置文件放在A. WebRootB. libC. classesD.WEB-INF正确答案为:D第3 题.在J2EE 中,重定向到另一•个页面,以下()语句是正确的A. request . sen dRedirect(“htt P :〃 www . svse . com . cn”B. request . sen dRedirect();C. response . sen dRedirect( “htt p: // www . svse . com . cnD.response .se ndRedirect();正确答案为:C第4 题.自定义标签的作用是A. 编写和使用方便B.规定是这样的,如果不用,别人会说我们不专业C.可以减少jsp 中的java 代码,将代码与界面标签分离,简化前台开发 )连数据库ThrowsServletExce ptio n,IOExce ptio n{ Prin tWriterout = respon se.getWriter();out.pri ntln( “hello! ” );A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过B. 编译后, 把Servletl.class 放在正确位置,运行该Servlet ,在浏览器中会看到输出文字: hello!C. 编译后, 把Servletl.class 放在正确位置,运行该Servlet ,在浏览器中看不到任何输出的文字D.编译后, 把Servletl.class 放在正确位置,运行该Servlet, 在浏览器中会看到运行期错误信息正确答案为:第 6 题.在Servlet 中,response.getWriter() 返回的是A. JspWriter 对象B. PrintWriter 对象C. Out对象D. Respon seWriter 对象正确答案为:B第7题.在web.xml中使用标签配置过滤器A. <filter> 禾n <filter-mapping>B. <filter-name〉禾R <filter-class>C. <filter> 禾n <filter-class>D. <filter-pattern> 禾R <filter>正确答案为:A第8 题.J2EE 中,Servlet API 为使用Cookie,提供了()类。

javaweb机试题及答案

javaweb机试题及答案

javaweb机试题及答案JavaWeb机试题及答案一、选择题1. 在JavaWeb中,以下哪个不是Servlet的生命周期方法?A. init()B. doGet()C. service()D. destroy()答案:C2. 以下哪个不是JSP的指令?A. pageB. includeC. taglibD. forward答案:D二、填空题1. 在JavaWeb中,用于将HTTP请求转发到另一个Servlet或JSP页面的方法是_________。

答案:RequestDispatcher2. 在JSP中,用于声明变量的方法是_________。

答案:<%! %>三、简答题1. 请简述JavaWeb中会话管理的几种方式。

答案:- URL重写- Cookie- HttpSession2. 描述JSP和Servlet的区别。

答案:- JSP主要用于页面展示,可以包含HTML和Java代码。

- Servlet主要用于处理业务逻辑,不直接参与页面展示。

四、编程题1. 编写一个Servlet,实现对用户输入的字符串进行反转。

答案:```javapublic class ReverseStringServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String input = request.getParameter("input");String reversed = newStringBuilder(input).reverse().toString();request.setAttribute("reversed", reversed);request.getRequestDispatcher("/result.jsp").forward(request, response);}}```2. 在JSP页面中,使用EL表达式输出当前日期和时间。

java-web考试题答案

java-web考试题答案

一.1.创建了一个项目和类,说明该类的层次关系以及JRE系统库的作用。

回答:创建一个项目和类,通过“文件”→“新建”→“类”命令,弹出建立java类的对话框,在这个页面中,有以下几个参数需要说明:源文件夹、包、名称。

JRE系统的作用:JRE是Java运行的时候所依赖的平台,JVM则更只是JRE的一个部分,JRE除了虚拟机外还提供了众多链接库,这些库会被JVM在运行时调用。

2.⑴如何配置服务器?回答:配置:1.启动Eclipse2.打开菜单Windows->Preferences3.在左侧选择Tomcat,可以看到右侧出现一些表单4.Tomcat Version选择Version 4.0.x,Tomcat Home选择Tomcat的安装路径,Configuration File中会自动填入Tomcat的配置文件server.xml5.展开左侧的Tomcat菜单,选择JVM Settings,JRE选择Detected VM,6.按下Apply7.按下OK8.看你的工具栏中是不是多了几个小猫的图标,如果没有的话,选择菜单Windows ->Custmize Perspective,展开other选项,在Tomcat上打勾,好了,看到小猫的图标没有。

9.试下Start Tomcat按钮,好了,Tomcat在console中启动了。

⑵如何部署项目?回答:在Eclipse中单击按钮,在project中选中所新建或导入的项目,加载tomcat服务,部署完成。

⑶部署项目的结果是什么?回答:项目可以直接运行,不用重新加载服务器。

⑷如何在IE中测试?回答:在IE地址栏中输入http://127.0.0.1:8080/“包名”/index.jsp进行测试。

3.(1)MySQL数据库有一个名为class_affair.sql的文件,如何在连接中直接导入数据库数据?回答:在Navicat 8.2.12中:创建一个名为class_affair数据库,然后打开数据库右键,有一个“运行SQL 文件”,找到class_affair.sql的文件执行就好了。

JAVA WEB章节测试及答案

JAVA WEB章节测试及答案

B. reponse.setContentType(“text/html;charset=gb2312”);
C. request.setContentType(“charset=gb2312”);
D. reponse.setContentType(“charset=gb2312”);
二、简答题:(每题 20 分,共 60 分)
D. http://localhost:8080/helloweb/hello/abc.jsp
10、想要正确显示中文,下面那一个可以在 Servlet 的类 hello.java 中设置?( C )
A. request.setContentType(“text/html;charset=gb2312”);
<td><input type="reset" value="取消"/></td> </tr> </table> </form>
Lo.demo; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.WebServlet;
<table> <tr><td>用户名:</td>
<td><input type="text" name="username"/></td> </tr> <tr><td>密&nbsp;&nbsp;码:</td>

人工智能技术应用专业《JAVA WEB第一次测试》

人工智能技术应用专业《JAVA WEB第一次测试》

JAVA WEB第一次测试
完成一个3个页面的WEB页面。

评分标准:功能实现70%,美观2021创新10%。

1、第一个页面是登录界面,要求功能如下:
A、页面上局部创立一个欢送词,提示是XXX位登录客。

〔网站登录计数〕
B、建立一个FROM表单的登录界面,输入用户名和密码。

C、确定后跳转到第二个页面。

D、在页面底下显示姓名〔自己的名字〕。

2、第二个页面是登录成功后显示权限的页面,要求功能如下:
A、创立MYSQL数据库和表,表的内容如下:
B、要根据前一个页面提交来的用户和密码,到数据库的表中查询出对应用户的权限。

并显示在页面的中。

3、第三个页面是JavaBean的应用,要求功能如下:
A、创立一个JAVA类,用来保存用户、密码、权限和姓名。

B、用JavaBean技术来保存和显示A中的几个内容。

JavaWeb应用开发考试题库答案

JavaWeb应用开发考试题库答案

JavaWeb应⽤开发考试题库答案⼀、选择题(共10⼩题,每⼩题2分,共20分)1、以下哪种情况是出现500报错的原因?( )A. jsp页⾯出现语法错误导致⽆法编译B.表单中的action地址与处理该表单的servlet映射地址不⼀致C.⽤户访问的url地址不对或不存在D. web应⽤⼯程中的Servlet映射地址有冲突导致tomcat启动失败2、下⾯哪⼀项对Servlet描述错误?( )A. Servlet是⼀个特殊的Java类,它必须直接或间接实现Servlet接⼝B. Servlet接⼝定义了Servelt的⽣命周期⽅法C. 当多个客户请求⼀个Servlet时,服务器为每⼀个客户启动⼀个进程D. Servlet客户线程调⽤service⽅法响应客户的请求3、下列JSP内容运⾏时,其结果是什么?( )<html><body><%for(int i=0;i<3;i++){%>out.print(i*2);<%}%>A.显⽰出0,2,4 B.此JSP因为语法错误,⽆法运⾏ C.显⽰出0,2,4,6 D.显⽰出`out.print(i*2) out.print(i*2) out.print(i*2)` 4、某个客户端浏览器第5次访问以下JSP⽹页,中间服务器重启⼀次,请问输出结果哪项描述正确?( )<%!int a=0;%><%int b=0; a++; b++;%>a=<%= a %>&nbsp; b=<%= b %>选项:A. a值不能确定 b=1B. a=5 b值不能确定C. a=1 b=5D. a=5 b=15、下列变量声明在( )范围内有效。

<%!int countNum;%>A.在整个页⾯内有效,被多个客户共享B.在整个页⾯内有效,客户之间不共享C.从定义开始处有效,客户之间不共享D.从定义开始处有效,被多个客户共享6、将JSP页⾯转化⾄Java⽂件,下述描述错误的是( )A.所有JSP声明都变成Servlet类的⼀部分,变成实例变量或实例⽅法B. 所有JSP⼩脚本都变成_jspService()⽅法的⼀部分,它们被原样拷贝C. 所有的JSP注释被转化为java注释D.模板⽂本都变成_jspService()⽅法的⼀部分,其值使⽤out.write()语句输出7、关于路径设置,下⾯哪种说法是错误的?( )A.在表单属性action中以/开头的路径表⽰以web服务器⽬录为根⽬录B.在SendRedirect参数中以/开头的路径表⽰以应⽤程序⽬录为根⽬录C.在超链接属性Ref中以/开头的路径表⽰以web服务器⽬录为根⽬录D.在getRequestDispatcher参数中以/开头的路径表⽰以应⽤程序⽬录为根⽬录8、在⼀个JSP页⾯中把请求转发到disp.jsp页⾯,下⾯哪个语句是正确的?( )A.<jsp:forward file="disp.jsp"/>B.<jsp:forward page="disp.jsp"/>C.<jsp:include file="disp.jsp"/>D.<jsp:include page="disp.jsp"/>9、执⾏数据库查询后得到5⾏的可滚动结果集对象rs,下⾯哪个表达式不能够移⾄rs的第3⾏?( )A. rs.next(); rs.next(); rs.next();B. st(); rs.relative(-2);C. rs.absolute(3);D. rs.first(); rs.relative(3);10、下列代码⽣成了⼀个结果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery("select * from book");下⾯哪项对该rs描述正确的是( )A.只能向下移动的结果集B.可上下滚动的结果集C.只能向上移动的结果集D.不确定是否可以滚动⼆、简答题 (共4⼩题,20分)1、JSP脚本元素有哪⼏个?请请简要说出它们的功能。

Java第一次考试题.doc

Java第一次考试题.doc

Java第一阶段第一次测试题一、选择题(共40题,每题1.5分,共计60分,有多选题和单选题,答题吋请注意审题)1)(单选题)给定某java程序的main方法如下所示,该程序的运行结果是(>。

public staticvoid main(String[] args) {boolean boo = true; if (boo == false) {System.out.println("a");} else {System.out.println("b n);}}A.输出aB.输出bC.输出abD.运行时出错2)(单选题>在化\/3中,卜列代码的运行结梁是()。

public static void main(String[]args) {int a=l,b=2,c=3; if(a<0)if(b<0) c = 10 ;elsec=20 ;System.out.println(c);}A.输出:10B.输出:20C.输出:3D.编译报错3)(单选题)分析下面的java程序段,编译运行后的输出结果是(>。

public class Test {public void changestring(StringBuffer sb) { sb• append (" stringbuffer2 ••);}public static void main(String[] args) {Test a = new Test();StringBuffer sb = new StringBuffer("stringbufferl");a.changestring(sb);System.out.println(H sb = " + sb);}}A.sb = stringbuffer2stringbufferlB.sb = stringbufferlC.sb = stringbuffer2D.sb = stringbufferlstringbuffer24)(单选题}在』3〃3中,包冇多种用途,但不包含(>。

JAVA WEB 基础考试题

JAVA WEB 基础考试题

JAVA WEB 基础考试题javaweb基础考试题一、填空(每空2分,共30分)1、在tomcat上发布javaweb应用时的默认目录是__webapps___目录。

2、javaweb应用的部署描述符是指web.xml__文件。

4.当servlet容器启动每个web应用程序时,它会创建一个唯一的__________________。

5、请求转发源组件的响应结果___不会__发送到客户端,包含__会__发送到客户端。

(填“会”或“不会”)6.在JSP中实现请求转发的标签是:______;。

7、在jsp中,request内置对象代表请求消息,response内置对象代表响应消息,___session_内置对象代表会话。

8.如果使用第四种类型的JDBC驱动器连接到数据库,jar文件的存储位置是“web应用程序/_webinf/lib ________________。

10、javaweb在mvc设计模式下,___javabean___是模型,___jsp是视图,__servlet__是控制器。

二、多项选择题(每题2分,共30分)4、一个servlet的生命周期不包括(b)方法?a)init()方法b) Invalidate()方法c)service()方法d)destroy()方法d)getattribute()6.以下对servlet中重定向的描述是错误的(d)d)源组件和目标组件共享servletrequest对象7、jsp指令不包括(c)a)page指令b)taglib指令c)import指令d)include指令8.JSP中Java表达式的语法格式是:(a)a)b)C)d)9、可以执行请求转发的操作是(d)。

a)jsp中response内置对象的sendredirect()方法b)标记c) requestdispatcher对象的Include()方法d)requestdispatcher对象的forward()方法10、(d)内置对象可以处理jsp页面运行中的错误或者异常a)pagecontextb)pagec)sessiond)exception11.以下对JDBC API的描述是错误的(d)a)drivermanager接口的getconnection()方法可以建立和数据库的连接b)connection接口的createstatement()方法可以创建一个statement对象c)statement接口的executequery()方法可以发送select语句给数据库d)resultset接口表示执行insert语句后得到的结果集12.JavaBean的作用域具有什么价值,以便JavaBean可以被多个用户共享,也就是说,它与web应用程序具有相同的生命周期?(d) a)页面b)请求c)会话d)申请13、下面哪个不是jsp中和javabean相关的标记?(b)a)b)c)d)14.以下关于El和JSTL的陈述有什么不对?(d) A)el是一种简洁的数据访问语言b)el表达式基本形式:${var}c) JSTL的全名是JavaServer pages标准标记库。

javaweb测学习的试题

javaweb测学习的试题

翰子昂阶段性测试_S2考试一试卷科目:JavaWeb一.选择题,共40道,每题1分1.JSP页面的page指令主要用于设置该页面的各样属性,page指令的language属性的作用是(B)。

(选择一项)a) 将需要的包或类引入到JSP页面中b) 指定JSP页面使用的脚本语言,默以为Javac) 指定JSP页面采纳的编码方式,默以为text/html服务器所在国家2. 使用JSP开发Web项目时,文件一般位于目录构造中的(D)下。

(选择一项)a)src 目录文档根目录或其子文件夹META-INF目录WEB-INF目录在用户登岸的JSP页面上,包含以下代码所示的表单,当用户填写信息后点击“登录”按钮时,将产生的结果是(A)。

(选择一项)<formaction= “”name=“loginForm”method=“get”>用户名:<inputtype= “text”name=“pwd”/>密码:<inputtype= “password”name“pwd”/d><inputtype= “submit”value=“登录”/></form>表单提交到,用户能够在阅读器的地点栏看到提交的参数a)表单提交到,用户不可以在阅读器的地点栏看到提交的参数c) 表单提交到loginForm, 用户能够在阅读器的地点看到提交的参数表单提交到loginForm,用户不可以在阅读器的地点栏看到提交的参数4. 在Java中JDBCAPI定义了一组用于与数据库进行通讯的接口和类,它们包含在(B)包中。

(选择一项)a)b)c)d)5.JSP文件内容以下所示,则试图运转时,将发生( B )。

(选择一项)<html><%{%><%Stringstr;%><%}%>Stris<%=str%></html>a) 翻译期错误b) 编译Java源码时发生错误c) 履行编译后的字节码时发生错误d) 运转后,阅读器上显示:strisnull在JDBC应用程序中,使用Statement接口的(D)方法,履行查问语句,并可返回结果集。

javaweb应用软件开发考试题1

javaweb应用软件开发考试题1

专业 年级、班 学号 姓名 -------------------------------密 ---------------------------------- 封-------------------------------------------------线-------------------------重庆正大软件职业技术学院题库系统制重庆正大软件职业技术学院2010-2012学年第一期 软件技术系《web 应用程序设计》期末考试(1) 参考班级:1000101\1000111\1000151\1000163\1040161(课程代号: ZB1021678 考试时间:180分钟 必修课)题 号 一 题 二 题 三 题 四 题 五 题 六 题 总 分 题 分 20 80 100 得 分[一]:项目名称:教务管理系统总体要求:使用java 语言、jsp 、sqlserver 或Oracle 或mysql 数据库完成教务管理系统中档案管理模块的学生档案的增加功能。

其中学生档案信息包括:学号,姓名,身份证号码,性别,籍贯,年龄,联系方式和电子邮箱;学号在数据库表中自动递增,页面中无需输入学号。

完成时间限制在180分钟(三个小时)以内。

[二]:具体要求说明(试题总述:本试题总分值100分,共5小题,每题按相应分值给分)(一)建表及数据库(20分)(本大题共两小题) 1:创建数据库studentDB[5分]2:根据需求说明在数据库studentDB 中创建数据表,表名studentinfo 。

[15分]表名:studentinfo(二)功能需求说明(80分)(本大题共五小题)1. 设计学生档案的录入页面addStudent.jsp ,以实现用户数据输入,页面如下图所示;[15分]2. 需要在提交addStudent.jsp 页面前,使用javaScript 对学生姓名和身份证号码进行校验,保证提交到下一个页面的这两个控件中的数据不能为空,且身份证号码为18位。

java web测试题

java web测试题

java web测试题
好的,以下是一个Java Web的测试题:
1. 解释什么是Java Web,以及Java Web在互联网开发中的重要性。

2. 描述一下Java Web应用程序的基本架构,并解释各个组成部分的作用。

3. 解释HTTP请求和HTTP响应的基本概念,并说明它们在Java Web 应用程序中的作用。

4. 写出常见的HTTP请求方法(GET、POST、PUT、DELETE等),并解释它们在Java Web应用程序中的用途。

5. 解释Java Servlet的基本概念,以及它在Java Web应用程序中的作用。

6. 描述Java Servlet的生命周期,并说明它如何处理HTTP请求和生成HTTP响应。

7. 解释Java Web应用程序中的MVC模式,并说明它如何帮助实现代码分离和更好的可维护性。

8. 解释JavaServer Pages(JSP)的基本概念,以及它在Java Web应用程序中的用途。

9. 描述JSP页面的生命周期,并说明它如何与Servlet配合工作。

10. 解释JavaServer Faces(JSF)框架的基本概念,以及它在Java Web应用程序中的用途。

11. 描述JSF应用程序的组件和生命周期,并说明它如何简化Java
Web开发。

12. 解释Java Persistence API(JPA)的基本概念,以及它在Java Web应用程序中的用途。

13. 描述JPA实体和实体的生命周期,并说明它如何帮助实现数据持久化。

14. 解释Spring框架的基本概念,以及它在Java Web应用程序中的用途。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Javaweb第一次过程化考核
以下是为大家整理的Javaweb第一次过程化考核的相关范文,本文关键词为Java,web,第一次,过程,考核,Java,web,第一,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

Javaweb第一次过程化考核
一、填空
1、Tomcat服务器的默认端口是8080;
2、在Tomcat成功安装和启动后,可以在浏览器中输入
localhost:8080来测试安装配置是否成功。

3、在Jsp的3种指令中,用来定义与页面相关属性的指令是page;用于在Jsp页面中包含另一个文件的指令是include;用来定义一个标签库以及其自定义标签前缀的指令时Taglib指令。

4、Jsp程序中的隐藏注释的格式;
5、在Jsp内置对象中,与请求相关的对象是对象,该对象可以使用方法获取表单提交的信息。

6、处理中文乱码问题,用到的request内置对象的方法是;
7、在Jsp中可以使用对象的方法将封装好的cookie对象传送到客户端;
二、选择
1、下列关于c/s模式的缺点的描述不正确的是(D)A、伸缩性差b、重用性差c、移植性差D、安全性差
2、下列关于Jsp指令的描述正确的是(A)A、指令以“”结束b、指令以“”结束c、指令以“”结束D、指令以“”结束
3、Jsp代码将输出(A)
A、1+4b、5c、14D不会输出,因为表达式是错误的4、下列选项中,(A)是正确的表达式
A、b、c、D、5、page指令的(b)属性用于引用需要的包或类。

A、extendsb、importc、iserrorpageD、language6、下列选项中,(b)可以准确地获取请求页面的一个文本框的输入(文本框的名称是name)A、request.getparameter(name)b、request.getparameter(“name”)c、request.getparameterValues(name)D、request.getparameterValues(“name”)
7、使用response对象进行重定向时,使用的是(c)方法
A、getAttributeb、setcontentTypec、sendRedirectD、setAttribute8、Jsp内置对象中,按作用域由小到大排列正确的是(c)A、request--application--sessionb、session--request--applicationc、request--session--applicationD、application--session—request9、获取cookie[]方法是(A)
A、request.getcookies()b、request.getcookie()c、response.getcookies()D、response.getcookie()
二、简答
1、分析include指令和动作的区别。

使用指令可以完成动态包含的操作,与之前的静态包含不同,动态包含语句可以自动区分被包含的页面是静态还是动态。

如果是静态页面,则与静态包含一样,将内容包含进来处理;而如果被包含的页面是动态页面,则可以先进行动态的处理,然后再将处理后的结果包含进来。

2、分析hTTp请求中get方法和post方法的区别,采用哪一个更好,为什么?
使用get提交时,提交的内容会显示在地址栏之后;而使用post 提交,提交的内容是不会显示在地址栏上的。

用post更好。

get请求需要在地址栏上显示信息,所以信息的长度有所限制;而post因为不会显示,可以提交更多的内容,如果表单中有一些大文本或者一些图片数据,则只能使用post的方式提交。

3、比较cookie对象和session对象的异同。

4、分析实现页面跳转的几种方式,比较异同。

5、编写一个方法,实现获取数据库的连接,即返回connection 对象。

6、编写代码,实现网站计数器功能。

最后,小编希望文章对您有所帮助,如果有不周到的地方请多谅解,更多相关的文章正在创作中,希望您定期关注。

谢谢支持!。

相关文档
最新文档