Java Web应用开发基础期末测试卷A答案_第1页
Java Web应用开发基础期末测试卷A答案_第2页
Java Web应用开发基础期末测试卷A答案_第3页
Java Web应用开发基础期末测试卷A答案_第4页
Java Web应用开发基础期末测试卷A答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JavaWeb应用开发基础》考试卷A答案(一)略(二)<%@pagelanguage="java"contentType="text/html;charset=GBK"%><% request.setCharacterEncoding("GBK"); Stringname=request.getParameter("user"); Stringpwd=request.getParameter("pwd");%><html><head> <title>question2.jsp</title></head><body> <divalign="center">你输入的身份信息 <tablewidth="200"border="1"align="center"> <tr> <tdalign="left">用户名:<%=name%></td> </tr> <tr> <tdalign="left">密  码:<%=pwd%></td> </tr></table></div></body></html>(三)<%@pagelanguage="java"contentType="text/html;charset=GBK"%><html><body><p><% if(application.getAttribute("counter")==null) application.setAttribute("counter",newInteger(1)); else if(session.isNew()){ inttimes=Integer.parseInt(application.getAttribute("counter").toString()); application.setAttribute("counter",newInteger(times+1)); }%>用户的访问次数为:<%=application.getAttribute("counter")%></p></body></html>(四)packagemypackage;publicclassCircle{ privatedoubler,perimeter,area; publicvoidsetR(doubler){ this.r=r; } publicdoublegetR(){ returnthis.r; } publicdoublegetPerimeter(){ return2*Math.PI*this.r; } publicdoublegetArea(){ returnMath.PI*Math.pow(this.r,2); }}<%@pagelanguage="java"contentType="text/html;charset=gb2312"pageEncoding="gbk"%><html><body><formaction=""method="post">输入半径:<inputtype="text"name="r"><br><inputtype="submit"value="提交"></form><jsp:useBeanid="circle"class="mypackage.Circle"scope="page"></jsp:useBean><jsp:setPropertyproperty="*"name="circle"/><br>圆的周长为:<jsp:getPropertyproperty="perimeter"name="circle"/><br>圆的面积为:<jsp:getPropertyproperty="area"name="circle"/></body></html>(五)<%@pagelanguage="java"contentType="text/html;charset=GBK"%><html><scriptsrc="jQuery/jquery-1.8.3.min.js"></script><scripttype="text/javascript">$(function(){ $("#username").focus();});varveriUser=function(){ if($.trim($("#username").val())==""){ $("#message").html("用户名不能为空"); $("#username").focus(); }else{ $.ajax({ type:"post", url:"question5.jsp", data:"username="+$("#username").val(), success:function(message){ $("#message").html(message); } }); }};</script><body><formaction=""method="post"><table> <tr> <td>用户名:</td><td><inputtype="text"id="username"name="username"onblur="veriUser()"/></td> <td><emid="message"></em></td> </tr></table></form></body></html>//question5.jsp:<%@pagelanguage="java"contentType="text/html;charset=GBK"%><%Stringusername=request.getParameter("username");if("南京交通".equals(username)){out.print("该用户名已存在");}else{out.print("该用户名可以使用");}%>(六)packagemyPackage.myServlet;importjava.io.*;importjava.util.*;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;@SuppressWarnings("serial")publicclassServlet6extendsHttpServlet{ privateFileReaderfr; privateBufferedReaderbr; publicvoidinit()throwsServletException{ super.init(); try{ fr=newFileReader("d:\\car.txt"); br=newBufferedReader(fr); }catch(IOExceptione){ e.printStackTrace(); } } publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException{ response.setContentType("text/html;charset=GB2312"); PrintWriterout=response.getWriter(); out.print("<html><bodybgcolor='pink'>"); out.print("<center>"); out.print("<tableborder>"); Strings=""; while((s=br.readLine())!=null){ StringTokenizerst=newStringTokenizer(s,","); while(st.hasMoreElements()){ out.print("<tr>"); out.print("<td><center>"+st.nextToken()+"</center></td>"); out.print("<td><center>"+st.nextToken()+"</center></td>"); out.print("</tr>"); } } out.print("</table>"); out.print("</center>"); fr=newFileReader("d:\\car.txt"); br=newBufferedReader(fr); } publicvoiddestroy(){ super.destroy(); try{ br.close(); fr.close(); }catch(Exceptione){ e.printStackTrace(); } }}(七)<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.*,myPackage.myJavaBean.DataBaseConn"%><% DataBaseConn.getConnection(); ResultSetrs=DataBaseConn.getResultSet("select*fromstudentwherenamelike‘王%‘");%><html><body> <tablewidth="200"border="1"align="center"> <tr> <td><divalign="center">姓名</div></td> <td><divalign="center">年龄</div></td> </tr><% while(rs.next()){%> <tr> <td><divalign="center"><%=rs.getString(1)%></div></td> <td><divalign="center"><%=rs.getInt(2)%></div></td> </tr><% } DataBaseConn.getClose();%> </table></body></html>//DataBaseConn.java:packagemyPackage.myJavaBean;importjava.sql.*;publicclassDataBaseConn{ privatestaticConnectioncon=null; privatestaticStatements=null; privatestaticResultSetrs=null; publicstaticvoidgetConnection(){ try{ Class.forName("com.mysql.jdbc.Driver"); con=DriverManager.getConnection("jdbc:mysql://localhost:3306/myDatabase?useUnicode=true&characterEncoding=GBK","root","mysql"); s=con.createStatement(); }catch(ClassNotFoundExceptionce){ System.out.println(ce); }catch(SQLExceptionce){ System.out.println(ce); } } publicstaticResultSetgetResultSet

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论