JSP常用七大动作指令实例解析
1、jsp:forward:
转发,必须配合jsp:param动作指令使用
<jsp:forward page="/b.jsp">
<jsp:param name="username" value="admin"/>
</jsp:forward>
2、jsp:param
用于传递参数,必须与其他支持参数的标签一起使用
到达跳转页面可以通过 request.getParameter(“参数名”)方式取出参数值
3、jsp:include
用于动态引入一个 JSP 页面,引入的jsp会单独被编译成一个class文件
<jsp:include page="b.jsp">
<jsp:param name="username" value="admin"/>
</jsp:include>
4、jsp:useBean
创建一个Bean实例
<jsp:useBean scope="page">
<jsp:setProperty name="shop" property="name" value="xm"></jsp:setProperty>
</jsp:useBean>
<!--输出shop对象-->
<%=shop%>
5、jsp:getProperty
<jsp:getProperty name="shop" property="name"/>
从对象中取出属性值,可以直接在jsp页面输出
其中name就是在定义JavaBean实例时使用的id,property就是需要获取值的属性名
6、jsp:setProperty
<jsp:setProperty name="shop" property="name" value="xm"></jsp:setProperty>
为对象设置属性值
其中name就是在定义JavaBean实例时使用的id,property就是需要获取值的属性名
7、 jsp:plugin
用于指定在客户端运行的插件
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
spring boot整合jsp及设置启动页面的方法
前言 这几天在集中学习Spring boot+Shiro框架,因为之前view层用jsp比较多,所以想在spring boot中配置jsp,但是spring boot官方不推荐使用jsp,因为jsp相对于一些模板引擎,性能都比较低,官方推荐使用thymeleaf,但是Spring boot整合jsp的过程已经完成,在这里记录一下. 本文基于springboot2.0.4最新版本 spring官方推荐Thymeleaf但是还是有很多javaweb朋友习惯使用jsp虽然现在jsp有点out.本节教程
-
jsp的常用指令有哪些(编译指令/动作指令整理)
Jsp包含三个编译指令和七个动作指令. 三个编译指令为:page.include.taglib. 七个动作指令为:jsp:forward.jsp:param.jsp:include.jsp:plugin.jsp:useBean.jsp:setProperty.jsp:getProperty. 一.编译指令 1. page指令 a. 通常位于jsp页面的顶端,同一个页面可以有多个page指令.语法格式如下: 复制代码 代码如下: 〈% @page [language="Java"] [e
-
SpringBoot+jsp项目启动出现404的解决方法
通过maven创建springboot项目启动出现404 application.properties配置 spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp 项目结构 控制器方法 package com.example.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bi
-
在JSP页面中动态生成图片验证码的方法实例
在JSP页面中动态生成图片验证码 <%@ page language="java" pageEncoding="UTF-8"%> <%@ page import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*" %> <%@ taglib http://struts.apache.org/tags-bean">ht
-
JSP页面的静态包含和动态包含使用方法
JSP中有两种包含:静态包含:<%@include file="被包含页面"%>和动态包含:<jsp:include page="被包含页面"flush="true">.下面以一个例子来说明如何使用包含. 实例: 项目文件树: header.jsp文件中内容: <html> <head> <meta http-equiv="Content-Type" content=&qu
-
JSP中的编译指令和动作指令的两点区别
JSP中的编译指令和动作指令的区别 1.编译指令是通知Servlet引擎的处理消息,而动作指令只是运行时的脚本动作 2.编译指令是在将JSP编译成Servlet时起作用,而动作指令可替换成JSP脚本,是JSP脚本标准化写法
-
jsp-解决文件上传后重启Tomcat时文件自动删除问题
吼吼,我遇到的问题是这样的...... 我写了一个图片上传的方法,上传时,判断没有这个目录就自动建立一个.然后开始上传图片,能成功,能在服务器找到文件夹和相应的文件.但是,重启项目,或者清理缓存之后,图片和文件夹就会自动被删除,不见了. 先说解决办法吧,后面再分析: 1.把/tomcat/webapps/目录清空,删掉该文件夹的所有内容, 2.修改/tomcat/conf/web.xml文件: <servlet> <servlet-name>default</servlet-
-
十三、JSP动作
JSP动作利用XML语法格式的标记来控制Servlet引擎的行为.利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. JSP动作包括: jsp:include:在页面被请求的时候引入一个文件. jsp:useBean:寻找或者实例化一个JavaBean. jsp:setProperty:设置JavaBean的属性. jsp:getProperty:输出某个JavaBean的属性. jsp:forward:把请求转到一个新的页面.
-
JSP中param动作的实例详解
JSP中param动作的实例详解 一 语法 <jsp:param name="参数名" value="参数值"> 常常与<jsp:forward>一起使用,作为其子标签存在. 二 代码 1.login.jsp <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"
-
JSP常用七大动作指令实例解析
1.jsp:forward: 转发,必须配合jsp:param动作指令使用 <jsp:forward page="/b.jsp"> <jsp:param name="username" value="admin"/> </jsp:forward> 2.jsp:param 用于传递参数,必须与其他支持参数的标签一起使用 到达跳转页面可以通过 request.getParameter("参数名"
-
RabbitMQ 最常用的三大模式实例解析
这篇文章主要介绍了RabbitMQ 最常用的三大模式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Direct 模式 所有发送到 Direct Exchange 的消息被转发到 RouteKey 中指定的 Queue. Direct 模式可以使用 RabbitMQ 自带的 Exchange: default Exchange,所以不需要将 Exchange 进行任何绑定(binding)操作. 消息传递时,RouteKey 必须完全匹
-
nginx中的listen指令实例解析
剧情回顾 上一篇文章我们分析了location指令的解析过程,简单的回顾一下这个内容:每个location对应一个ngx_http_core_loc_conf_t结构体,所有的location通过一个双向队列连接在一起.数据结构比较复杂. listen指令 nginx作为一个高性能的HTTP服务器,网络的处理是其核心,了解网络的初始化有助于加深对nginx网络处理的了解.与网络有关的配置命令主要有两个:listen和sever_name.listen命令设置nginx监听地址,对于IP协议,这个
-
JSP基于Bootstrap分页显示实例解析
首先介绍一款简单利落的分页利器:bootstrap-paginator,可以参考:Bootstrap Paginator分页插件使用方法详解 这篇文章进行学习. 效果截图: GitHub官方下载地址:https://github.com/lyonlai/bootstrap-paginator 下面就来详细介绍一下基于这款分页利器的JSP分页显示实现过程(注:相较于原网页我隐去了很多不必要的内容,本例只专注于分页显示的实现) 一.为什么需要分页显示? 这篇博文说得很透彻:分页技术原理与实现之分
-
jsp基于XML实现用户登录与注册的实例解析(附源码)
简单的基于xml做数据库的登录与注册 主题介绍: 1.xml的读取和存储,主要是用到dom4j技术,(网络中的文件存储路径采用classLoader) 文件的读取和存储,写了一个工厂类 public class DocumentFactory { private static Document dom=null;//需要共享一个dom,所以需要设置为static private static String name="user.xml"; private static String f
-
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
SmartUpload组件只有5个分别是:File.Files.Request.SmartUpload.SmartUploadException类,其中,File代表用户上传的文件,Files代表用户上传的多个文件,Request相当于HttpServletRequest的功能,用于获取表单数据,SmartUpload是最核心的类,负责文件上传下载,SmartUploadException是自定义异常. SmartUpload的基本使用思路如下: jsp前台代码表单提交 <form act
-
Vue.js自定义指令的用法与实例解析
市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用.本文不讲语法,就讲自定义指令的用法. 自定义指令是用来操作DOM的.尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动.自定义指令就是一种有效的补充和扩展,不仅可用于定义任何的DOM操作,并且是可复用的. 比如谷歌图片的加载做得非常优雅,在图片未完成加载前,用随机的背景色占位,图片加载完成后才直接渲染出来.用自定义指令可以非常方便的实现这个功能. 效果: 自定义
随机推荐
- Lesson01_01 HTML基础
- java实现五子棋小游戏
- PowerShell函数中限制数组参数个数的例子
- 基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
- JavaScript之信息的封装 js对象入门
- 用window.location.href实现刷新另个框架页面
- java反射实现javabean转json实例代码
- 详解iOS使用Keychain中的kSecClassGenericPassword存储数据
- oracle删除主键查看主键约束及创建联合主键
- jsp有两个按钮来控制Timer的开始和结束方法
- 深入C#任务管理器中应用程序选项隐藏程序本身的方法详解
- MYSQL安装时解决要输入current root password的解决方法
- 详解如何利用docker快速构建MySQL主从复制环境
- MySQL修改默认存储引擎的实现方法
- php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
- 屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
- VBS教程:方法-Replace 方法
- 修改或扩展jQuery原生方法的代码实例
- jQuery鼠标悬浮链接弹出跟随图片实例代码
- 让iframe框架网页在任何浏览器下自动伸缩