码迷,mamicode.com
首页 > Web开发 > 详细

jsp homework(委婉)

时间:2018-03-05 23:40:16      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:内存   加载   gre   doc   时间   不同   container   实例   page   

1.1、 关于JSP的描述 哪个正确 B

A JSP是直译式的网页与Servlet无关

B JSP会先转译为.java然后编译为.class载入容器

C JSP会直接由容器动态生成Servlet实例无需转译

D JSP是丢到浏览器端由浏览器进行直译

1.2、 关于JSP的描述哪个正确BC

A 要在JSP中撰写Java程序代码必须重新定义_jspService()

B 重新定义jspInit()来作JSP初次载入容器的初始化动作

C 重新定义jspDestroy()来作JSP从容器销毁时的结尾动作

D 要在JSP中撰写Java程序代码必须重新定义service()

1.3、 如果想要在JSP中定义方法应该使用哪个JSP元素 C

A <% %>

B <%= %> 

C <%! %>

D <%-- --%>

1.4、 当JSP中有撰写中文时而执行结果出现乱码必须检查page 指示元素的哪些属性设定是否正确 A

  A contentType

B language

C extends

D pageEncoding 

2,简述JSP执行过程。

第一次请求:

(1)       客户端发起request请求

(2)       Jsp Container将jsp转译成servlet源代码

(3)       将生成的servlet源码编译成.class文件,并加载到内存执行

(4)       服务器向客户端发送响应response

再次请求:

     直接调用内存中的jsp实例

     响应客户端response

3.编写一个JSP程序实现手表的功能,显示当前时间(时:分:秒),并不停地自动刷新时间。

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<html>
<head>
    <title>work1</title>
    <script>
    function run()
    {
        var d =new Date();
        document.getElementById("clock").innerHTML=d.toLocaleString();
        setTimeout("run();",1000);
    }
    </script>
</head>
<body onload="run()">
<span id ="clock"></span>
</body>
</html>

4,编写一个JAVA类和一个JSP页面,把下列信息封装到3个Student对象里,再把每一个对象放到一个ArrayList对象里,再利用ArrayList对象在JSP页面的表格中显示所示的信息

技术分享图片

package songyan;
public class Student {
    private String id;
    private String name;
    private String sex;
    private String classes;
    private double grade;
    
    public Student()
    {
        
    }
    
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    public String getClasses() {
        return classes;
    }
    public void setClasses(String classes) {
        this.classes = classes;
    }
    public double getGrade() {
        return grade;
    }
    public void setGrade(double grade) {
        this.grade = grade;
    }
    
    
    
}

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="songyan.Student" %>
<%@ page import="java.util.*" %>
<%
    Student s4=new Student();
        Student s2=new Student();
        Student s3=new Student();
        
        s4.setId("004");
        s4.setClasses("04");
        s4.setName("李白");
        s4.setSex("男");
        s4.setGrade(723.0);
        
        s2.setId("002");
        s2.setClasses("02");
        s2.setName("孟浩然");
        s2.setSex("男");
        s2.setGrade(689.0);
        
        s3.setId("003");
        s3.setClasses("03");
        s3.setName("杨玉环");
        s3.setSex("女");
        s3.setGrade(600.0);
        
        ArrayList<Student> al=new ArrayList<Student>();
        al.add( s4);
        al.add( s2);
        al.add( s3);

%>
<html>
<head>
<title>work2</title>
</head>
<body>
<%
    String[] title= new String[]{"学号","姓名","性别","班级","成绩"};
%> 
<table width="780px" border="4px" cellpading="0">
<tr>
<td><%=title[0] %></td>
<td><%=title[4] %></td>
<td><%=title[2] %></td>
<td><%=title[3] %></td>
<td><%=title[4] %></td>
</tr>
<tr>
<td><%=s4.getId() %></td>
<td><%=s4.getName() %></td>
<td><%=s4.getSex() %></td>
<td><%=s4.getClasses() %></td>
<td><%=s4.getGrade() %></td>
</tr>
<tr>
<td><%=s2.getId() %></td>
<td><%=s2.getName() %></td>
<td><%=s2.getSex() %></td>
<td><%=s2.getClasses() %></td>
<td><%=s2.getGrade() %></td>
</tr>
<tr>
<td><%=s3.getId() %></td>
<td><%=s3.getName() %></td>
<td><%=s3.getSex() %></td>
<td><%=s3.getClasses() %></td>
<td><%=s3.getGrade() %></td>
</tr>
</table>
</body>
</html>

5,编写一个JSP程序,使用JSP Script显示网页上的不同颜色的颜色条,暂显示如下颜色的颜色条:绿色、蓝绿色、黑色、红色、黄色以及粉红(对应的颜色为:Green、Cyan、Black、Red、Yellow、Pink)

 

jsp homework(委婉)

标签:内存   加载   gre   doc   时间   不同   container   实例   page   

原文地址:https://www.cnblogs.com/excellencesy/p/8511655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!