JSP简单入门(3)

3、<jsp:param>标签

当使用<jsp:include>标签和<jsp:forward>标签引入或将请求转发给的资源是一个能动态执行的程序时,还可以使用<jsp:param>标签向这个程序传递参数信息。语法如下:

<code class="hljs erb" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""><</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:include</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">page</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"relativeURL | <%=</span></span></span></span></span></span><span class="ruby" style="">表达式</span><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">%>"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">></span></span></span><span class="xml" style="">  
    </span><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""><</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:param</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">name</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"paramterName"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">value</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"paramterValue | <%=</span></span></span></span></span></span><span class="ruby" style="">表达式</span><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">%>"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> /></span></span></span><span class="xml" style="">  
</span><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""></</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:include</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">></span></span></span></span></code>  

或:

<code class="hljs erb" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""><</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:forward</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">page</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"relativeURL | <%=</span></span></span></span></span></span><span class="ruby" style="">表达式</span><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">%>"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">></span></span></span><span class="xml" style="">  
    </span><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""><</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:param</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">name</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"paramterName"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">value</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"paramterValue | <%=</span></span></span></span></span></span><span class="ruby" style="">表达式</span><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">%>"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> /></span></span></span><span class="xml" style="">  
</span><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""></</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:forward</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">></span></span></span></span></code>  

4、脚本元素标签

<% %>可替代为:<jsp:scriptlet> code </jsp:scriptlet>

<%! %>可替代为:<jsp:declaration> code </jsp:declaration>

<%= %>可替代为:<jsp:expression> expression </jsp:exprission>

4、指令标签

<jsp:directive.directiveType>标签来替代<%@ directive ... %>语句(directive是指令的意思),如:<%@ page import="java.util.*"%>可替换为:<jsp:directive.page import="java.util.*" />

5、<jsp:text>标签

可以将模板内容封装在这个标签当中。

本文分享自微信公众号 - Java帮帮(javahelp)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-12-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏柠檬先生

jquery mobile 移动web(6)

jquery mobile 针对移动端设备的事件类型。   1.touch 事件。     tap 快速触摸屏幕并且离开,类似一种完整的点击操作。  ...

243100
来自专栏技术墨客

React 非受控组件

在大部分情况下,推荐使用 受控组件 来实现表单、输入框等状态控制。在受控组件中,表单等数据都有React组件自己处理。这里将介绍另外一种非受控组件,表单的数据有...

11320
来自专栏软件开发

前端MVC Vue2学习总结(五)——表单输入绑定、组件

一、表单输入绑定 1.1、基础用法 你可以用 v-model 指令在表单控件元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,...

525140
来自专栏软件开发

前端MVC Vue2学习总结(五)——表单输入绑定、组件

你可以用 v-model 指令在表单控件元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法...

13230
来自专栏从零开始学自动化测试

Selenium2+python自动化73-定位的坑:class属性有空格

前言 有些class属性中间有空格,如果直接复制过来定位是会报错的InvalidSelectorException: Message: The given s...

41940
来自专栏liulun

自己动手写客户端UI库——事件机制(设计思路大放送)

在上一篇文章中我们创建了一个Button控件,并把这个控件显示在界面上, 在这一篇文章中,我们将为这个控件增加一个事件和一个方法 一:怎么绑定事件的问题 ...

21690
来自专栏极客编程

vue.js快速上手

  Vue.js是一个构建数据驱动的web界面的库。技术上,它重点集中在MVVM模式的ViewModel层,因此它非常容易学习,非常容易与其它库或已有项目整合。

26130
来自专栏前端说吧

vue - 父组件数据变化控制子组件类名切换

先说当时的思路和实现 核心是父子组件传值和v-bind指令动态绑定class实现

17410
来自专栏练小习的专栏

绝对定位bottom值为0的位置问题

有一个position值为absolute的div,他的祖先元素里没有任何定位属性,或者他的父元素就是body。 当这个div的bottom值为0的时候,他应...

21460
来自专栏GreenLeaves

JavaScript之向文档中添加元素和内容的方法

一、非DOM方法添加 1、document.write() <html xmlns="http://www.w3.org/1999/xhtml"> <head>...

19470

扫码关注云+社区

领取腾讯云代金券