《Java Web应用开发基础模拟试卷及答案(高职).docx》由会员分享,可在线阅读,更多相关《Java Web应用开发基础模拟试卷及答案(高职).docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程名称Java web应用开发基础 考试学期得分适用专业考试形式 赢 藕时间长度120分钟(一)编写JSP页面显示:JSP编程技术。(10分)(-)给出用户登录表单主要代码,编写JSP页面question2.jsp将用户登录页面重定向。如果用户名、密码正确就转到success. jsp页面,反之就转到failure, jsp 页面。(15 分)vp用户名:vp密码:v/formDriverManager.getConnection(*jdbc:mysql:/localhost:3306/myDatabase?useUnicode = true & characterEncoding = GB
2、K Jroot” Jmysql);s = con.createStatement(); catch(ClassNotFoundException ce)System.out.println(ce);catch(SQLException ce) System.out.println(ce);)public static ResultSet getResultSet(String sql) try(rs = s.executeQuery(sql); catch(SQLException ce)System.out.println(ce);) return rs; )public static vo
3、id getClose() try(rs.closeQ;s.close();con.close();catch(SQLException ce)System.out.println(ce);(三)编写JSP程序统计页面访问次数。(四)定义一个JavaBean,该JavaBean具有属性s,代表正方形的边长。编写一个 JSP页面输入正方形的边长,输出该正方形的周长与面积。(15分)(五)用jQuery实现Ajax的方式校验用户提交的注册邮箱是否已存在。(15分)(六)给出表单页面的主要代码,编写一个Servlet,当提交表单数据时,把接收到 的数据逐行写入到D盘根目录下的文本文件car.txt中
4、。(15分)品牌:input type=Htextn name=,brand,7价格:1 nput type=Hsubmitn value=提交”(七)已知mysql数据库myDatabase中xsh的结构为:xm (varchar), nl(int)o编程查询nl大于20的所有记录并用表格显示在网页中。(15分)Java Web应用开发基础考试卷B答案()略(二)question2.jsp(三)(四)package mypackage;public class Square private double s,perimeter,area;public void setS(double 1)t
5、his.s二 s;public double getS()return this.s;)public double getPerimeter()return 4 * this.s;)public double getArea() return Math.pow(this.s,2);)输入边长:input type=submit” value=“提交“,正方形的周长为:vbr正方形的面积为:(五)script src=https:/codeJ$(function()$(n#emailn).focus(););var hadoop = function()if($.trim($(n#emair,)
6、.val()=n,)$(#message)html(电子邮箱不能为空)$(#emai).focus();else$.post(nquestion5.jsp,V,email=n + $(,#emair,).val(),callback);function callback(message) $(n#messagen).html(message);); 电 子邮箱: /questions.jsp:(六)package myPackage.myServlet;import java.io.*;import javax.servlet.ServletException;import javax.ser
7、vlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;Suppress Wamings(n serial)public class Servlet6 extends HttpServlet private FileWriter fw;private Buffered Writer bw;public void init() throws ServletException super.init();File f = new F
8、ile(,d:car.txtn);if(f.exists()System.out.printin(文件已经存在! ”);elsetryf.createNewFile();System.out.printin(文件创建完毕! ”); catch(IOException e)e.printStackTrace();) try(fw 二 new FileWriter(d:/car.txtn,true);bw = new B ufferedWriter(fw); catch(IOException e) e.printStackTrace();) )public void doGet(HttpServ
9、letRequest request, HttpServletResponse response) throws ServletException, lOException doPost(request,response);)public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, lOException response.setContentType(Htext/html;charset=GB2312n);PrintWriter out = res
10、ponse.getWriter();request.setCharacterEncoding(nGB2312U);String name = request.getParameter(nbrand);String site = request.getParameter(Mpricen);bw.write(brand + ”,);bw.write(price + nrnn);bw.flush();out.print(nn);out.print(Hn);out.print(品牌: + name + nn);out.print(价格: + site + n);out.print(,n);out.pr
11、int(Hn); out.close();)public void destroyO super.destroyO; try(fw.close();bw.close();catch(IOException e)e.printStackTrace();(七) 20);%table width=200” bordeUT align=center”,div align=center”姓名 div align=center”年龄v/div/DataB aseConn .java:package my Package. my J a vaB ean;import java.sql.;public class DataBaseConn private static Connection con = null;private static Statement s 二 null;private static ResultSet rs = null;public static void getConnection()try(Class.forName(ncom.mysql.jdbc.Drivern);con=