`

Struts2 数据标签(三)在JSP中实例化一个JavaBean

阅读更多
1.s:bean和s:param标签概述
s:bean标签的功能是创建一个类的实例,而s:param标签可以对这个实例中的属性进行赋值。
使用s:bean标签实例化后,类的实例通过var属性放到值栈中。其属性及意义如下:
            s:bean标签的属性及意义
属性名是否必需类型说明
nameTrueString类的名称包括包的路径
varFalseString类的实例的名称,放到值栈中

            s:param标签的属性及意义
属性名是否必需类型说明
nameFalseString属性名
valueFalseString属性值


2.创建JavaBean实例
package com.wl.control.Bean;

public class UserInfo {

    private String name;
    
    private int weight;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getWeight() {
        return weight;
    }

    public void setWeight(int weight) {
        this.weight = weight;
    }
}

3.创建JSP文件
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@ taglib uri="/struts-tags" prefix="s" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  
  <body>
     <s:bean name="com.wl.control.Bean.UserInfo" var="userInfo">
        <s:param name="name">张三</s:param>
        <s:param name="weight">120</s:param>
     </s:bean>
     输出用户的姓名:
     <s:property value="#userInfo.name"/><br/>
     输出用户的体重:
     <s:property value="#userInfo.weight"/>
  </body>
</html>

4.运行结果


  • 大小: 32.4 KB
分享到:
评论

相关推荐

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    8.3.2 第一个Struts2程序 8.4 Action对象 8.4.1 认识Action对象 8.4.2 请求参数的注入原理 8.4.3 Action的基本流程 8.4.4 什么是动态Action 8.4.5 动态Action的应用 8.5 Struts2的配置文件 8.5.1 Struts2的配置文件...

    Struts原理、开发及项目实施

    Struts原理、开发及项目实施 Holen 2002-9-12 &lt;br/&gt;1、 摘要 2、 关键词 3、 Framework 4、 Struts的起源 5、 Struts工作原理 6、 Struts安装 7、 一个实例 8、 Struts优缺点...

    JSP项目开发案例全程实录源码共12个【精品】

    JSP项目开发案例全程实录源码共12个(修改文件夹为项目名称) 用了7z压缩,提高了压缩率,减少文件体积。 第1章都市供求信息网(struts 2.0+sql server 2005实现) 第2章图书馆管理系统(struts+mysql 5.0实现) 第...

    JSP动态网页设计技术教程(书中13章源代码)

    本书共分为13章,其中前11章分别介绍了JSP的基本概念,JSP开发工具的安装与配置,JSP中的Java程序和JSP语法,JSP的内置对象,JavaBean、Servlet技术,JSP中的数据库开发技术Struts和Hibernate技术以及JSP组件等内容...

    java web技术开发大全(最全最新)

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和...

    java web开发技术大全

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和...

    JAVA上百实例源码以及开源项目源代码

     QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新好友列表,响应用户双击的事件,并得到好友的编号,把聊天界面加入到管理类,设置密码保护等。 Java编写的网页版魔方游戏 内容索引:JAVA...

    java面试题

    jsp:useBean 实例化JavaBean jsp:setProperty 设置JavaBean属性 jsp:getProperty 输出JavaBean属性 jsp:forward 转发 CTS、CLS、CLR分别作何解释? 答:CTS 通用类型系统、CLS 通用语言规范、CLR 公共语言运行时...

    JAVA WEB典型模块与项目实战大全.part2(第二卷)

    第22章 用户登录模块(Struts 2.X+Guice+国际化) 第3篇 项目案例实战 第23章 在线音乐管理系统(AJAX+JSP+Struts 2.X) 第24章 数据汇聚系统(Struts 2.X+Spring+iBATIS) 第25章 投票管理系统(Struts 2.X+Spring+...

    JAVA WEB典型模块与项目实战大全.part3(第三卷)

    第22章 用户登录模块(Struts 2.X+Guice+国际化) 第3篇 项目案例实战 第23章 在线音乐管理系统(AJAX+JSP+Struts 2.X) 第24章 数据汇聚系统(Struts 2.X+Spring+iBATIS) 第25章 投票管理系统(Struts 2.X+Spring+...

    李兴华Java Web开发实战经典(高清版) Part2

    7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用&lt;jsp:useBean&gt;指令 7.3、JavaBean与表单 7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置...

    java web 视频、电子书、源码(李兴华老师出版)

    7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用&lt;jsp:useBean&gt;指令 7.3、JavaBean与表单 7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置...

    JAVA WEB典型模块与项目实战大全.part4

    第22章 用户登录模块(Struts 2.X+Guice+国际化) 第3篇 项目案例实战 第23章 在线音乐管理系统(AJAX+JSP+Struts 2.X) 第24章 数据汇聚系统(Struts 2.X+Spring+iBATIS) 第25章 投票管理系统(Struts 2.X+Spring+...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用&lt;jsp:useBean&gt;指令 7.3、JavaBean与表单 7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用&lt;jsp:useBean&gt;指令 7.3、JavaBean与表单 7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用&lt;jsp:useBean&gt;指令 7.3、JavaBean与表单 7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用&lt;jsp:useBean&gt;指令 7.3、JavaBean与表单 7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置...

Global site tag (gtag.js) - Google Analytics