1.jsp:forward 用法+<%%>的用法
那个<%%>的用法
<%
if(sum>0)
{
%>
***
<%}else{
%>
<jsp:include page="3-2_1.jsp">
<jsp:param name="username" value="12"/>
</jsp:include>
或者
<jsp:forward page="3-4_3.jsp" />
例如:输入两个数 判断大于零还是小于零
大于零跳转到一个页面显示结果 小于零也是。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>提交页面</title>
</head>
<body>
<form action="3-4_2.jsp" method="post">
第一个数:<input type="text" name="add1">
<br>
第二个数:<input type="text" name="add2">
<br>
<input type="submit" value="求 和">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
double add1=Integer.parseInt(request.getParameter("add1"));
double add2=Integer.parseInt(request.getParameter("add2"));
double sum=add1+add2;
request.setAttribute("sum",sum);
if(sum>0)
{%>
<jsp:forward page="3-4_3.jsp" />
<%-- <jsp:param name="sum" value=sum/>
</jsp:forward> --%>
<% }else{%>
<jsp:forward page="3-4_4.jsp" />
<%-- <jsp:param name="sum" value=sum/>
</jsp:forward> --%>
<% } %>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>大于零的页面</title>
</head>
<body>
(正数)和=<%=request.getAttribute("sum") %>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>小于零的页面</title>
</head>
<body>
(负数)和=<%=request.getAttribute("sum") %>
</body>
</html>
2.Webcontent的子文件下的jsp
修改@WebServlet action不用改!