1 WEB APPLICATION
2 add jar package
choose jsp.jar and servlet .jar then click ok
2) add server
rename server’s name
add artifact
rename context
run the server and the result is
pageContext pageScope
<% //制造测试数据
application.setAttribute("Sno",10);
session.setAttribute("sname","zs");
request.setAttribute("sex","man");
pageContext.setAttribute("home","china");
%>
学号:${applicationScope.Sno}</br>
姓名:${sessionScope.sname}</br>
性别:${requestScope.sex}</br>
地址:${pageScope.home}</br>
获取对象中的属性的值
<meta charset="UTF-8">
<form method = "post" action = "Param.jsp">
<p>姓名:<input type="text" name="username" size="15" /></p>
<p>密码:<input type="password" name="password" size="15" /></p>
<p>性别:<input type="radio" name="sex" value="Male" checked/> 男
<input type="radio" name="sex" value="Female" /> 女</p>
<p>年龄:
<select name="old">
<option value="10">10 - 20</option>
<option value="20" selected>20 - 30</option>
<option value="30">30 - 40</option>
</select>
</p>
<p>兴趣:
<input type="checkbox" name="habit" value="Reading"/>看书
<input type="checkbox" name="habit" value="Game"/>玩游戏
<input type="checkbox" name="habit" value="Travel"/>旅游
<input type="checkbox" name="habit" value="Music"/>听音乐
</p>
<p>
<input type="submit" value="传送"/> <input type="reset" value="清除"/>
</p>
</form>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<fmt:requestEncoding value="utf-8"/>
<h2>EL隐含对象 param、paramValues</h2>
姓名: <c:out value="${param.username}" /></br>
密码: <c:out value="${param.password}" /></br>
性别: <c:out value="${param.sex}" /></br>
年龄: <c:out value="${param.old}" /></br>
兴趣: <c:out value="${paramValues.habit[0]}" />
<c:out value="${paramValues.habit[1]}" />
</html>
JSTL
1添加 库
2
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
<c:out value="HelloWrold JSTL!"/> </h2>
<%
String[] items =new String[] {"NO1","N02","NO3","NO4","NO5","NO6"};
session.setAttribute("items", items);
%>
<c:forEach var="item" items="${items}">
<li>${item}</li>
</c:forEach>