JSP动作标签

有许多JSP操作标记或元素。每个JSP操作标签都用于执行一些特定任务。
动作标签用于控制页面之间的流并使用Java Bean。 Jsp操作标签在下面给出。

JSP动作标签 描述
jsp:forward 转发请求和响应到另一个资源。
jsp:include 包括另一个资源。
jsp:useBean 创建或定位bean对象。
jsp:setProperty 设置bean对象中property的值。
jsp:getProperty 打印bean的属性值。
jsp:plugin 嵌入其他组件, 例如applet。
jsp:param 设置参数值。它用于向前, 并且主要包含在内。
jsp:fallback 如果插件正常工作, 可用于打印消息。它在jsp:plugin中使用。
jsp:useBean, jsp:setProperty和jsp:getProperty标记用于bean开发。因此, 我们将在bean开发中看到这些标签。
jsp:前向动作标签
jsp:forward操作标记用于将请求转发到另一个资源, 该资源可能是jsp, html或另一个资源。
不带参数的jsp:forward操作标记的语法
< jsp:forward page="relativeURL | < %= expression %> " />

带参数的jsp:forward操作标记的语法
< jsp:forward page="relativeURL | < %= expression %> "> < jsp:param name="parametername" value="http://www.srcmini.com/parametervalue | < %=expression%>" /> < /jsp:forward>

不带参数的jsp:forward动作标签示例
在此示例中, 我们只是将请求转发到printdate.jsp文件。
index.jsp
< html> < body> < h2> this is index page< /h2> < jsp:forward page="printdate.jsp" /> < /body> < /html>

printdate.jsp
< html> < body> < % out.print("Today is:"+java.util.Calendar.getInstance().getTime()); %> < /body> < /html>

带参数的jsp:forward action标签示例
【JSP动作标签】在此示例中, 我们将请求转发到带有参数的printdate.jsp文件, 而printdate.jsp文件将打印带有日期和时间的参数值。
index.jsp
< html> < body> < h2> this is index page< /h2> < jsp:forward page="printdate.jsp" > < jsp:param name="name" value="http://www.srcmini.com/srcmini.com" /> < /jsp:forward> < /body> < /html>

printdate.jsp
< html> < body> < % out.print("Today is:"+java.util.Calendar.getInstance().getTime()); %> < %= request.getParameter("name") %> < /body> < /html>

    推荐阅读