实验一 JSP 基本语法
一、实验目的
1.掌握JSP应用开发环境的搭建方法。
2.熟悉JSP应用开发工具,掌握其常用功能与基本操作,掌握Java Web项目的开发过程。
3.掌握JSP元素的语法格式
4.掌握JSP标识及JSP指令标记和动作标记的应用
二、实验内容
-
创建一个Java Web项目,设计一个JSP页面,显示你的个人信息。
-
创建页面P1.jsp,在页面产生一个1-100范围内的整数。如果此数为偶数,就转到P2.jsp,页面,输出此数的值及图片1.如果此数为奇数,就转到P3.jsp页面,输出此数的值及图片2
三、实验步骤
1.打开eclipse创建项目
2.创建动态web项目
3.编写代码
四、第1题实验代码及运行效果截图(每个文件的文件名显目显示)
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<html>
<head>
</head>
<body>
学号:0243217
姓名:小玲
年龄:18
性别:女
兴趣爱好:综艺
</body></html>
文件名:**First.jsp**
五、第2题实验代码及运行效果截图(每个文件的文件名显目显示)
文件名:**P1.jsp**
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<meta charset="ISO-8859-1">
<title>P1 page</title></head>
<body>
<%
int n=(int)(Math.random()*100+1);
if(n%2==0){
%>
<jsp:forward page="P2.jsp">
<jsp:param name="number" value="<%=n %>"/>
/jsp:forward
<%
}else{
%>
<jsp:forward page="P3.jsp">
<jsp:param name="number" value="<%=n %>"/>
/jsp:forward
<%
}%>
%>
</body>
</html>
文件名:**P2.jsp**
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<html>
<head>
<title>偶数页面</title>
</head>
<body>
<%
String s=request.getParameter("number");
int y=Integer.parseInt(s);
%>
该数的值为:<%=y %>
<h2>显示偶数图片</h2>
<image src='image/1.jpg' width=200 height=100></image>
</body>
</html>
文件名:**P3.jsp**
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<html>
<head>
<title>奇数页面</title>
</head>
<body>
<%
String s=request.getParameter("number");
int y=Integer.parseInt(s);
%>
该数的值为:<%=y %>
<h2>显示偶数图片</h2>
<image src='image/2.jpg' width=200 height=100></image>
</body>
</html>
六、实验小结
熟悉了解jsp基础知识,知道了动作标记forward,param等动作标记,熟悉了page等指令。forward动作标记用于跳转至指定的页面。