还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
课程名称Java web应用开发基础考试学期得分适用专业考试形式赢藕时间长度分钟120
(一)编写JSP页面显示JSP编程技术(10分)-给出用户登录表单主要代码,编写JSP页面question
2.jsp将用户登录页面重定向如果用户名、密码正确就转到success.jsp页面,反之就转到failure,jsp页面15分,,M,,M,,uform id=form name=form method=postH naction=question
2.jsp vp用户名input type=,,text name=user,,x/pvp密码i nput type=H passwordnname=,,pwd,,x/pinput type=H submitHname=H button,valuu=提交”/input type=M resetnname=,,buttonn value=取消”/v/formDriverManager.getConnection*jdbc:mysql://localhost:3306/myDatabaseuseUnicode=true characterEncoding=GBK Jroot”Jmysql;s=con.createStatement;}catchClassNotFoundException ce{System.out.printlnce;}catchSQLException ce{System.out.printlnce;}public staticResultSet getResultSetStringsql{tryrs=s.executeQuerysql;}catchSQLException ce{System.out.printlnce;return rs;public staticvoid getClose{tryrs.closeQ;s.close;con.close;}catchSQLException ce{System.out.printlnce;
(三)编写JSP程序统计页面访问次数
(四)定义一个JavaBean,该JavaBean具有属性s,代表正方形的边长编写一个JSP页面输入正方形的边长,输出该正方形的周长与面积(15分)
(五)用jQuery实现Ajax的方式校验用户提交的注册邮箱是否已存在(15分)
(六)给出表单页面的主要代码,编写一个Servlet,当提交表单数据时,把接收到的数据逐行写入到D盘根目录下的文本文件car.txt中(15分),Hform method—post action=7myPro/servlet/Servlet6品牌〈input type=H textnname=,,brand,7br价格input type=text name=M price/xbr1nputtype=H submitnvalue=提交”〉/form七已知mysql数据库myDatabase中xsh的结构为xm varchar,nlinto编程查询nl大于20的所有记录并用表格显示在网页中15分《应用开发基础》考试卷答案Java WebB―略二%@page language=javan contentType=Htext/html;charset=GBKn%htmlheadtitlequestion
2.jsp/title/headbody%request.setCharacterEncodingnGBKH;String name=request.getParameternusern;String pwd=request.getParameternpwdn;ifname.equals,sa,pwd.equals,,san{response.sendRedirectnsuccess.jspn;elseresponse.sendRedirectn failure.j spn;%/body/html三四package mypackage;public classSquare{private doubles,perimeter,area;public voidsetSdouble1{二this.s s;}public doublegetS{return this.s;public doublegetPerimeter{return4*this.s;public doublegetArea{return Math.powthis.s,2;%@page language=javaH contentType=ntext/html;charset=gb2312n pageEncoding=Hgbkn%htmlbodyform action=method=post输入边长input type=ntextH name=nsnbr“提交“,input type=submit”value=/formjsp:useBean id=nsquaren class=mypackage.Square“scope=Hpagenx/jsp:useBeanjsp:setProperty property叫name=,square,7br正方形的周长为jsp:getProperty property=nperimetern name=nsquare,7vbr正方形的面积为jsp:getProperty property=area name=Msquare7/body/html五%@page language=njavaH contentType=ntext/html;charset=GBKn%htmlscript src=https://codeJquery.com/jquery-
1.
8.
3.min.jsnx/scriptscript type=ntext/javascriptn$function{$n#emailn.focus;};var hadoop=function{if$.trim$n#emair,.val==n,,{电子邮箱不能为空$#messagehtml「.$#emai focus;}else{,,$.postnquestion
5.jsp Vemail=n+$,#emair,.val,callback;function callbackmessage{$n#messagen.htmlmessage;;/scriptbodyform action=“method=npostntabletr电子邮箱td/tdtdinput type=text”id=emailname=nemair,onblur=nhadoop,7/td二tdem idmessage/em/td/tr/table/form/body/html//questions.jsp%@page language=njavan contentType=text/html;charset=GBKn%%String email=request.getParameternemail;ifHnjjt@njitt.edu.cnn.equalsemail{该邮箱已被注册,,;out.print}else{该邮箱尚未注册out.print%六package myPackage.myServlet;import java.io.*;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@Suppress Wamingsnserialpublic classServlet6extends HttpServlet{private FileWriterfw;private BufferedWriter bw;public voidinit throwsServletException{super.init;File f=new File,d:\\car.txtn;iff.exists文件已经存在!;System.out.printin”else{try{f.createNewFile;文件创建完毕!”;System.out.printin}catchIOException e{e.printStackTrace;tryfw二new FileWriterd:/car.txtn,true;bw=new BufferedWriterfw;}catchIOException e{e.printStackTrace;public voiddoGetHttpServletRequest request,HttpServletResponse responsethrowsServletException,lOException{doPostrequest,response;public voiddoPostHttpServletRequest request,HttpServletResponse responsethrowsServletException,lOException{response.setContentTypeHtext/html;charset=GB2312n;PrintWriter out=response.getWriter;request.setCharacterEncodingnGB2312U;String name=request.getParameternbrand;String site=request.getParameterMpricen;bw.writebrand+”,;bw.writeprice+n\r\nn;bw.flush;out.printnhtmln;out.printHbodyn;out.print品牌+name+nbrn;out.print价格+site+brn;out.print,/bodyn;out.printH/htmln;out.close;public voiddestroyO{super.destroyO;tryfw.close;bw.close;}catchIOException e{e.printStackTrace;七%@page contentType=ntext/html;charset=GB2312n%%@page import=ujava.sql.:}:,myPackage.myJavaBean.DataBaseConnn%%DataBaseConn.getConnection;ResultSet rs=DataBaseConn.getResultSetnselect*from xshwhere nl20;%htmlbodytable width=200”bordeUT align=center”,tr〉姓名tddiv align=center”/div/td〉年龄〉/tddiv align=center”v/div td/tr%whilers.next{%trtddiv align=Hcentern%=rs.getString1%/div/tdtddiv align=ncenter%=rs.getlnt2%x/div/td/tr%DataBaseConn.getClose;%/table/body/html//DataB aseConn.javapackage myPackage.my Ja vaBean;import java.sql.^;public classDataBaseConn{private staticConnection con=null;二private staticStatement snull;private staticResultSet rs=null;public staticvoid getConnection{tryClass.forNamencom.mysql.jdbc.Drivern;con=。