jsp动作元素(急急急急急急急急急急!!!!!!!!!!)

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:21:09
jsp中动作元素include和forward的差别?

include指令用于在JSP页面中包含另一个文件的内容.包含过程是静态的,包含的文件可以是JSP.HTML.文本或是JAVA程序.语法格式如下:
<%@include file="reatoveURL"%>

<%@include file="相对位置"%>
运行的结果是在本JSP文件中插入另一个文件
forward是导向,就是跳转,执行forward就会跳转到那个文件,比如
<jsp:forward page="a.jsp" />,它主要属性是page,跟的是转向的URL,<jsp:param>:所带的参数,要注意一点的是该语句之后的语句将不会被执行
比如
jspDemo8.jsp
<%String name=“中国人”;
name=URLEncoder.encode(name,”UTF-8”);
%>
<jsp:forward page="jspDemo9.jsp">
<jsp:param name="userName" value="<%=name%>" />
</jsp:forward>
此处代码不会被运行!

jspDemo9.jsp
<%
String name = request.getParameter("userName");
name = URLDecoder.decode(name,”UTF-8”);
%>
<h1>
在jspDemo9中,接收到的名字为:<%=name%>
</h1>

很少用
一下说不上来
你找个例子看看

了解下就行
别深究
有很多替代技术

include是把别的页面包含进来 有静态的inclu