Jsp程序设计复习(3)

2020-02-20 21:08

<%out.println(“Hello,World!”);%>

2. 编写一个显示“九九乘法口诀表“的Jsp程序。

<%@ page contentType=\

九九乘法表

<%

for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ int t=i*j; if(t<10)

out.print(i+\ else

out.print(i+\ } %>
<% } %>

3. 写出从浏览器端读取Cookie集合的jsp代码

Cookie c [] =request.getCookies(); If(C!=null)

For (int I=0;I

《JSP程序设计》复习题,第11页(共18页)

If(“username”.equals(c*I+.getName())) Out.println(C[I].get)value()):

4. 写出计算1+2+??+100连续和的jsp代码。

计算1+2+……+100的连续和

<% int sum=0;i=1;

for(int i=1;i<=100;i++){ sum=sum+i; }

out.println(sum); %>

5. 已知SQL Server数据库名称为stuDb,里面有一学生表(student),包含四个字段分别为 学号:no(char),

姓名:name(char),性别:sex(boolean),成绩:score(int),首先编写代码实现数据库的连接,在页面中给出”已经成功连接”的信息,然后检索成绩在前10名的学生信息并输出。

Sqlconn.jsp

<%@ page contentType=”text/html;charset=GB2312 language=”java” %>

<%@ page import=”java.sql.*”%>

JDBC专用驱动程序链接SQL Server <%

Connection conn=null; try {

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);

String strConn=”jdbc:Microsoft:sqlserver://localhost:1433;DatabaseName=stuDb”; String strUser=”sa”; String strPassword=””;

conn=DriverManager.getConnection(strConn,strUser,strPassword); out.println(“

JDBC专用驱动程序连接数据库成功!

”); }

catch(ClassNotFoundException e) {

out.println(e.getMessage()); }

catch(SQLException e) {

《JSP程序设计》复习题,第12页(共18页)

out.println(e.getMessage()); }

finally { try {

if(conn!=null) conn.close(); }

catch(Exception e){} } %>

Query.jsp

<%@ page contentType=“text/html;charset=GB2312” language=”java”%> <%@ page import=”java.sql.*%>

学生成绩信息 <%

Connection conn=null; try {

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”); String

strConn=”jdbc:Microsoft:sqlserver://localhost:1433;DatabaseName=stuDb”; String strUser=”sa”; String strPassword=””;

conn=DriverManager.getConnection(strConn,strUser,strPassword); Statement stmt=conn.createStatement();

String strSql=”SELECT TOP 10 no,name,sex,score FROM student order by score desc”; ResultSet rs=stmt.executeQuery(strSql); %>

成绩前10同学的成绩

学号 姓名 性别 成绩

<%while(rs.next()){%>

<%=rs.getInt(“no”)%>

《JSP程序设计》复习题,第13页(共18页)

<%=rs.getString(“name”)%> <%=rs.getBoolean(“sex”)%> <%=rs.getInt(“score”)%> <% }%>

<% rs.close(); stmt.close(); conn.close(); }

catch(ClassNotFoundException e) {

out.println(e.getMessage()); }

catch(SQLException e) {

out.println(e.getMessage()); } %>

6. 编写一个Bytes方法,用来处理Request对象中的中文乱码问题。

Input.html

Requestdemo1.jsp

<%@ page contentType=”Text/html;charest=GB2312”%>

《JSP程序设计》复习题,第14页(共18页)

获取文本框提交的信息:

<%String strContent=request.getParameter(“boy”);%> <%=strContent%>

获取按钮的名字:

<%String strButtonName=request.getParameter(“submit”); byte c*+=strButtonName..getBytes(“ISO-8859-1”); strButtonName=new String(c); %>

<%=strButtonName%>

7. 编写一个学生JavaBean,要求包含的属性有:no(String),姓名:name(String),性别:sex(String),

成绩:score(int)

Student.java

Package mybean; Public class Student {

Private String no=null; Private String name=null; Private String sex=null; Private int score=null; public Student() { }

Public void setNo(String value) { no=value;}

Public void setName(String value)

《JSP程序设计》复习题,第15页(共18页)


Jsp程序设计复习(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(教案一第一章知识点)《原子结构与性质》

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: