个性化阅读
专注于IT技术分析

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="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标签示例

在此示例中, 我们将请求转发到带有参数的printdate.jsp文件, 而printdate.jsp文件将打印带有日期和时间的参数值。

index.jsp

<html>
<body>
<h2>this is index page</h2>

<jsp:forward page="printdate.jsp" >
<jsp:param name="name" value="srcmini02.com" />
</jsp:forward>

</body>
</html>

printdate.jsp

<html>
<body>

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

</body>
</html>
赞(0)
未经允许不得转载:srcmini » JSP动作标签

评论 抢沙发

评论前必须登录!