郑州专业网站制作服务费用,写一个网页需要什么技术,影视传媒公司网站模板,网站 建设网站forward指令用于将页面响应控制转发给另外的页面。既可以转发给静态的HTML页面#xff0c;也可以转发到动态的JSP页面#xff0c;或者转发到容器的Servlet。
JSP的forward指令格式如下#xff1a;
对于JSP1.0#xff0c;使用如下语法#xff1a; jsp:forward page也可以转发到动态的JSP页面或者转发到容器的Servlet。
JSP的forward指令格式如下
对于JSP1.0使用如下语法 jsp:forward page{relativeURL|%expression%}/对于JSP1.1以上可使用如下语法 jsp:forward page{relativeURL|%expression%}{jsp:param.../}
/jsp:forward第二种语法用于在转发时增加额外的请求参数。增加的请求参数的值可以通过HttpServletRequest类的getParameter方法获取。 举例
页面jsp-forward.jsp将所有客户端请求转发到forward-result.jsp页面。转发时增加一个请求参数参数名为age参数值为NULL。页面jsp-forward.jsp的源代码如下 % page contentTypetext/html; charsetgb2312 languagejava%
!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”
HTML
BODY
jsp:forward pageforward-result.jsp
jsp:param nameage value/
/jsp:forward
/BODY
/HTML
在forward-result.jsp页面中使用request内置对象来获取增加的请求参数值。forward-result.jsp的代码如下 % page contentTypetext/html; charsetgb2312 languagejava errorPageErrorPage.jsp%
!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”
HTML
BODY
%request.getParameter(username)%
/BODY
/HTML此时运行jsp-forward.jsp的结果为null因为value的值为null。运行结果截图如下 form-forward.jsp页面将表单域的值提交到jsp-forward页。form-forward.jsp的代码如下 % page contentTypetext/html; charsetgb2312 languagejava%
!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”
HTML
BODY
form idlogin methodpost actionjsp-forward.jsp
INPUT TYPEtext NAMEusername
INPUT TYPEsubmit valuelogin
/FORM
/BODY
/HTML运行form-forward.jsp页面结果如下 在表单中输入hello页面自动跳转到jsp-forward.jsp并输出hello。结果如下
相关文章: