web实验报告.docx
《web实验报告.docx》由会员分享,可在线阅读,更多相关《web实验报告.docx(17页珍藏版)》请在冰点文库上搜索。
web实验报告
本科实验报告
课程名称:
Web应用开发技术:
JSP
实验项目:
Web应用开发技术
实验地点:
逸夫楼502
专业班级:
软件1009班学号:
2010004611
学生姓名:
李瑞
指导教师:
王莉
2013年1月5日
实验一
1.实验题目:
编写一个HTML文件,里面包括表单和表格
2.实验代码:
用户名: |
密码: |
确认密码: |
性别:男 女 |
职业: |
个人爱好: 电脑网络 影视娱乐 棋牌娱乐 |
个人说明: |
3.实验结果:
实验二
1.实验题目:
上机编写和调试一个使用request对象、response对象和out对象的JSP程序
2.实验代码:
(1)
5.8.html
欢迎来水果店购物!
下列水果,每件2元
欢迎选择购买
请输入帐号:
banana
apple
orange
pear
(2)<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>
欢迎来到结帐台!
使用getParameter方法获取用户在文本框的输入:
<%
out.println(request.getParameter("text1"));
%>
使用getParameterValue()获取复选框的值如下:
<%
intk,sum;
StringNcounter[]=request.getParameterValues("item");
if(Ncounter!
=null)
{for(k=0;kout.println(Ncounter[k]+" ");
}
sum=k*2;
out.println("
总计"+k+"件,总价"+sum+"元
");
}
else
response.sendRedirect("5.8.2.html");
%>
(3)
5.8.2.html
请输入你的帐号和选择你需要购买的水果!
3.实验结果:
实验三
1.实验题目:
建立JSP与SQL数据库MSSQLTestDB.mdb的连接,通过表单将学生信息插入student表,查询student表中学生信息通过表格表示出来
2.实验代码:
(1)
请选择你要进行的操作:
NO1.插入信息
NO2.查询信息
(2)
web3.html
为了登记学生成绩,请填写下列表单:
请输入你的学号:
请输入你的姓名:
请输入你的成绩:
(3)<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>
<%@pageimport="java.util.*"%>
<%@pageimport="java.sql.*"%>
<%request.setCharacterEncoding("gb2312");%>
<%
StringSid=request.getParameter("id");
StringSname=request.getParameter("name");
intSscore=Integer.parseInt(request.getParameter("score"));
StringdriverName="sun.jdbc.odbc.JdbcOdbcDriver";
StringdbName="MSSQLTestDB";
Stringconurl="jdbc:
odbc:
"+dbName;
Class.forName(driverName);
Connectioncon=DriverManager.getConnection(conurl);
PreparedStatementps=con.prepareStatement("insertintostudentvalues(?
?
?
)");
ps.setString(1,Sid);
ps.setString(2,Sname);
ps.setInt(3,Sscore);
ps.execute();
ps.close();
con.close();
%>
你已经插入信息!(4)
学生成绩信息表查询
(5)<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<%request.setCharacterEncoding("GB2312");%>
学号 | 姓名 | 成绩 |
<%
StringdriverName="sun.jdbc.odbc.JdbcOdbcDriver";
StringdbName="MSSQLTestDB";
Stringconurl="jdbc:
odbc:
"+dbName;
Class.forName(driverName);
Connectioncon=DriverManager.getConnection(conurl);
Stringsql="select*fromstudent";
Statements=con.createStatement();
ResultSetrs=s.executeQuery(sql);
while(rs.next()){
out.println("
");out.println("
"+rs.getString("id")+" | ");out.println("
"+rs.getString("name")+" | ");out.println("
"+rs.getInt("score")+" | ");out.println("
");
}
rs.close();
s.close();
con.close();
%>
3.实验结果:
1.
2.
3.
4.
5.
6.
7.
8.
9.
实验四
1.实验题目:
编写一个JavaScript程序,在其中插入onclick、onChange驱动事件
2.实验代码:
functionon_click()
{
alert("Hello"+txtName.value);
}
functionon_change(){
alert("您选择了"+selColors.options[selColors.selectedIndex].text);
}
用户名:
您喜欢的颜色:
3.实验结果:
1.
2.
3.