JSP试题  姓名 李赛            得分         
一、 填空(20分,每空1分)
1、 JSP  java            html          的结合。
2、 JSP是运行在  服务器      上的  web        语言。
3、 Web服务器是一个  容器    ,它的作用是  解析jsp文件             
4、 JSP的元素分为种,<% int c=3;out.print(c);%> 是其中什么元素   java    freemarker判断是否为null
美国年轻人说flex是什么意思5、 JSP的是内部对象可以 直接        使用,它是由    服务器          创建的。
6、 获取表单(<form>)提交的参数,通常使用的内部对象是  request    方法是  getpost     
7、 JavaBean是一个  java        类,它必须有一个  空的构造                方法。
8、 JSP中使用JavaBean的标签是<jsp:useBean class="包名.类名" id ="对象" scope="ses
sion"/>              ,其中id的用途是 对象名     
9、 加载数据库驱动的方法是 Class.forName(“sql.jdbc.Driver”);            ,连接数据源的方法是 Connection(jdbcmysql//主机:端口号/数据库名,"用户名","密码");         
10、 Statement对象的两个是常用方是  executeUpdate(sql)          executeQuery(sql)             
二、 选择(10分,每项1分)
1、 html素材网下载的资源附件在哪JSPWeb服务器上的运行结果:(B)
A.可以在Web浏览器看到。        B. 只能在Web浏览器看到。
2、 JSP中使用<jsp:forward  page = "newworld.jsp" /> 后浏览器地址栏内的内容:(A)
A.不发生变化。                  B.发生变化。
3、 JSP中使用response.sendRedirect("jack.htm"); 后浏览器地址栏内的内容:(B)
A.不发生变化。                  B.发生变化。
4、 JSP中使用session.putValue("username", u_name)可以在会话中保存:(A)
arcgis字符串转数字    A. u_name对象。                  B. u_name的数值。
5、 JSP中使用Value("username")可以在会话中获取:(B)
    A. username 中的对象。            B. username的数值。
6、 在浏览器解析换行被忽略,要想在页面中实现换行,需要使用:(B)
A. out.println("br")              B. out.println("<br>")
java常见笔试题7、 JavaBean的文件类型是:(A)
A.  .classs                        B.  .java
8、 JavaBean文件应保存在:(B)
A. Web服务器的发布目录下        B.  WEB-INF\classes下
9、 Connection对象用来连接:(B)
A. 数据库                        B.数据源
10、 cnConnection对象,创建Statement 对象的方法是:(B)
A. Statement st=new Statement ();      B. Statement ateStatement()
三、 改错选择(10分,每项1分)
1、 <%! int c=5; out.print(c);%>
该为:<% int c=5;out.print(c);%>
2、 <% int a,b; c=a+b; %>
该为:<%int a,b; int c=a+b;%>
3、 <% page  import java.sql.*;%>
该为:<%@page  import=”java.sql.*”;%>
4、 <%Parameter(); %>
该为:<%Parameter(“”);%>
5、 < jsp:useBean class= "bb.Bean" id= "bean"  >
该为:<jsp:useBean class=”bb.Bean” id=”bean” scope=”request”/>
6、 <jsp:getproperty name=" bean " property="name" values=" alice " />
该为:<jsp:getProperty name=”bean” property=”name”/>
7、 <%string name=" alice " , out.print(name);%>
该为:<%String name=”alice”; out.print(name);%>
8、 <form><input name=name /><form>
该为:<form><input name=”name” ></form>
9、 <%! int add(int a,b) {return a+b;} %>
该为:<%! int add(int a,int b ){return a+b;}%>
10、 try{class.forName( "sun.jdbc.odbc.JdbcOdbcDriver");}catch(Exception e){}
该为:try{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception e){
e.printStackTrace();}
四、 编程(50分)
1、 (20分)编写MyBean的源代码,其中有两个属性name,passwd
    public class MyBean{
      private String name;
      private String passwd;
      public void setName(String name){
          this.name=name;
}public String getName(){
    return name;
}
public void setPasswd(String passwd){
    this.passwd=passwd;
}public String getPasswd(){
    return passwd;
php设计模式有哪些
}
}
2、 (10分)编写简单的<form>提交name,passwd参数给get.jsp。
    <form action=”get.jsp” method=”post”>
    <input type=”text” name=”name” size=20>
    <input type=”password” name=”passwd” size=20>
    <input type=”submit” value=”提交”>
    </form>
3、 (20分)使用< jsp:useBean class= "bb.MyBean" id= "bean" />编写get.jsp获取并显示name,passwd参数。
  < jsp:useBean class= "bb.MyBean" id= "bean" />
  <%=Name()%>
  <%=Passwd()%>
 
 
五、 问答(10分,每题5分)
4、 你认JSP为学习JSP有什么用,你的收获和建议是什么?
Jsp:用于动态网页的编写
            知道怎么编写动态网页……….
5、 JSP的主要内容有那些?你是如何理解这些内容的?
JSP的主要内容有:九大内置对象,七大动作、三大指令。
主要为了实现网页之间共享、跳转。
九大内置对象:
1. out:(out.print)向客户端输出数据,字节流
2. request:接收客户端的请求
3. response:封装jsp产生的回应,然后发送到客户端以向应客户的请求,它是重定向跳转,跳转到任意页面
4. session:用于保存用户信息跟踪用户行为,在当前打开的浏览器内,多个页面共享数据。
        5.  application:多个浏览器内共享数据,在服务器关闭时,会清除数据
        6.  page:page对象就是指向当前JSP页面本身
        7. exception:exception对象是一个例外对象,当一个页面在运行过程中发生了例外,
                  就产生这个对象
      8.pageContext:pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,
    他可以访问到本页所在的SESSION,也可以取本页面所在的applicatio  的某一属性值,他相当于页面中所有功能的集成者。
                  ⑨config:jsp对应的servlet的配置,可以的到l中的参数
               
jsp的七大动作:
①第一大动作:<jsp:include page="header.jsp" flush = true/>
        ②第二大动作:<jsp:useBean class="包名.类名" id ="对象" scope="session"/>
        ③第三大动作: <jsp:setProperty name="bean对象" property="bean对象属性" 
                value="值"/ >
        ④第四大动作:<jsp:getProperty name="bean对象" property="bean对象属性"/ >

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。