-
EL表达式
-
request.getParameter
-
jsp:include
-
@include
-
request.setAttribute与request.getAttribute
1.EL Expression
适用情况,参数在放在url中时
www.baidu.com?id=1997
直接在jsp内使用EL表达式可以获得
id = ${param.id}
2.req.getParameter
获取inputbox的value用的比较多
id = req.getParameter("id") //参数为inputbox的name属性
3.jsp:include
<jsp:include page="copyRight.jsp" flush="true">
<jsp:param name="year" value="2020"/> <%-- 传给copyright.jsp --%>
</jsp:include>
// 通过动作,生成多个class文件,需要传参
4.@include
采用jsp声明,不用写出参数
<%@ include file="copyRight.jsp" %> <%--通过指令,include文件插入被includ文件中,只生产一个class文件,不同class变量可访问--%>
5.request.setAttribute与request.getAttribute
request.setAttribute("year","2020");
req.getRequestDispatcher("xxxxx.jsp").forward(req,resp);
request.getAttribute("year")