jsp标准标签
前端代码
<body> <form action="index.jsp" method="post"> 用户名:<input type="text" name="uname"><br> 密码:<input type="text" name="upwd"><br> <input type="submit" value="登录"> <input type="reset" value="清空"> </form> </body>
两个辅助页面 footer.jsp&&header.jsp
footer.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 张文成是俊杰的!取值为:<%=request.getParameter("tid") %> </body> </html>
header.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 我是张文成的oldSix! </body> </html>
主要今天了解6个标签
常用jsp标签(自带):
1.<jsp:include page="页面"> 包含
2.<jsp:param name="name" value="va"> 传参
3.<jsp:foward page="页面"> 转发 *****4.<jsp:useBean>相当于实例化类
5.<jsp:setProperty>给useBean属性设置值
6.<jsp:getProperty>取值1.<jsp:include page="页面"> 包含
<!-- 标签包含(动态包含):所有被包含页面都会自动被编译 是可以与被包含界面进行交互(传值) -->
<jsp:include page="footer.jsp"> <jsp:param value="1" name="tid"/> </jsp:include>
2.<jsp:param name="name" value="va"> 传参
3.<jsp:foward page="页面"> 转发 *****
<jsp:forward page="footer.jsp"></jsp:forward>
4.<jsp:useBean>相当于实例化类
<!-- 相当一实例化 --> <jsp:useBean id="u" class="com.zking.entity.User"></jsp:useBean>
5.<jsp:setProperty>给useBean属性设置值
<jsp:setProperty property="uname" name="u"/> <jsp:setProperty property="upwd" name="u"/>
6.<jsp:getProperty>取值
<jsp:getProperty property="uname" name="u"/> <jsp:getProperty property="upwd" name="u"/>