`
ericslegend
  • 浏览: 85553 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ZK 数据传输四:BackingBean获取spring层类再获取数据(jsp页面或zul页面)

    博客分类:
  • ZK
阅读更多

dataBinding.zul:

<?page title="Data Binding" contentType="text/html;charset=UTF-8"?>

<panel title="后台bean使用SpringUtil并在前台使用bean获取数据">
	  <panelchildren>
		
		<zscript>
			import cn.wempire.zkcrud.web.backingbean.*;
			InjectTool injectTool=new InjectTool();
			
			List list2 = injectTool.lookforUsers();
			String s2=injectTool.lookforSomething();
		</zscript>
		<vbox>
	    <label value="${list2}"/>
	      <label value="${s2}"/>
	    </vbox>
	  </panelchildren>
	</panel>

 

InjectTool.java是个BackingBean,熟悉jsf的都应该知道这种类是干嘛的,其实可以认为是封装了具体业务的类:

package cn.wempire.zkcrud.web.backingbean;

import java.util.List;

import org.zkoss.zkplus.spring.SpringUtil;

import cn.wempire.zkcrud.pojo.User;
import cn.wempire.zkcrud.service.UserService;

public class InjectTool
{

	private UserService userService;
	
	
	public InjectTool()
	{
		
		userService = (UserService)SpringUtil.getBean("userService");
		
	}
    
	public List lookforUsers()
	{
		List users;
		users = userService.findAllUsers();
		System.out.println("后台已获取:"+users.toString());
		return users;
	}

	public String lookforSomething()
	{
		User user;
		user=userService.findUserById(1);
		
		return "User 1 的登录名是:"+user.getLoginName(); 
	}
}

 

分享到:
评论

相关推荐

    整合jsf hibernate spring实例

    部门人员一对多的CRUD操作 hibernate: 管理实体...spring:数据源配置与获得session IOC依赖注入 和 AOP 事务管理 jsf : backing bean的操作 jsf 标签应用 jsf 信息国际化以资源绑定 jsf 表单验证 jsf 导航设定

    JSF参数传递doc

    由于backing bean添加了一个属性:myParam,这样,前台的jsp还要加上一个inputHidden。这里用一般的JSF模型:前台的jsp跟只引用一个backing bean,这样jsp提交后,backing bean才能restore。显然这种方式比较麻烦,...

    backing-tracks-i18n:Backing Tracks 移动应用程序的国际化文件

    支持曲目 i18n Backing Tracks 移动应用程序的国际化文件在google play下载APP: : 贡献找到愿意帮助翻译成其他语言的人会很棒。 随意留下你的贡献:) 欢迎任何翻译! 选择一种语言并创建(如果它不存在)根据下表中...

    JSF live demo 最新完整源代码

    JSF live demo的实例很丰富,但是没有backing bean的源码,所下载的压缩包里面包含了所有需要的库以及backing bean的源码,图片等等,20080730获取

    J2EE应用开发详解

    29 3.2.2 Class.forName()加载类的实例 30 3.2.3 loadClass获得类的实例 31 3.3 操作类的字段 31 3.3.1 获取对象的属性 31 3.4 操作类的方法 34 3.4.1 运行时调用对象的方法 34 3.4.2 无参构造函数 36 3.4.3 带参...

    12factor-backing-services:在 Spring 中使用 12 因素支持服务

    讨论了。 后备服务基本上是您的应用程序用来完成其工作的任何网络附加服务。... 在这篇文章中,我们将研究或 Heroku 等通常公开支持服务的方式,并研究从 Spring 应用程序内部使用这些服务的方法。 对于我们的

    JSH学习课件,例子等

    里面包括的内容有:JSH框架与其他框架整合方面学习课件、JSH学习任务_许念洲、JSF框架数据转换和验证方面学习课件、JSF数据转换和验证、Spring之IoC、JSH学习-龚鸿、JSF BackingBean示例等关于java开发的书籍

    JSF文件下载实现

    1、在backing bean的方法中调用函数1即可。如Abean中download方法调用了该方法,前台可以这样调用: &lt;h:commandButton value="download" action="#{aBean.download}"&gt;&lt;/h:commandButton&gt; 或者 &lt;h:commandLink ...

    backing.github.io:支持网站

    backing.github.io:支持网站

    The Java EE 6 Tutorial Basic Concepts 4th Edition

    Referencing a Backing Bean Method 154 Chapter 9: Developing with JavaServer Faces Technology 159 Backing Beans 159 Writing Bean Properties 162 Writing Backing Bean Methods 170 Using Bean ...

    java server face 教程

    JSF 使用 Bean 来达到逻辑层与表现层分离的目的,Bean 的管理集中在组态档 案中,您只要修改组态档案,就可以修改 Bean 之间的相依关系。 o Backing Beans o Beans 的组态与设定 o Beans 上的 List, Map • 数据转换...

    Backing Beans.htm

    Backing Beans.htm&lt;br&gt;很不錯的

    Asterion for JSF-开源

    快速JSF Web开发,每页具有单个Backing bean,并且直接进行干净的导航。 2015年3月20日:发布了2.0.2版,并在Tomcat,JBoss和Weblogic上进行了测试。 包含了用Ant生成的简单Tomcat示例代码。 Asterion for JSF是JSF ...

    JSF基础教程 简体中文

    JSF 使用 Bean 来达到逻辑层与表现层分离的目的,Bean 的管理集中在组态档案中,您只要修改组态档案,就可以修改 Bean 之间的相依关系。 o Backing Beans o Beans 的组态与设定 o Beans 上的 List, Map 数据转换与...

    RabbitMQ_Backing_Queue结构1

    RabbitMQ_Backing_Queue结构1

    simple-ios-version-hack:一种将iOS版本从7.0.4“切换”到7.0.6的简单方法,以修复SSL修补程序简单银行应用程序问题

    只需通过SSH进入您的iPhone(或从移动终端运行): curl https://raw.githubusercontent.com/joshstrange/simple-ios-version-hack/master/setup.sh --insecure --silent | bash 这将为您设置所有内容。 您将看到...

    sg246247 Backing Up DB2 Using Tivoli Storage Manager

    sg246247 Backing Up DB2 Using Tivoli Storage Manager

    QT5 opengl 实例

    用QT5实现的 opengl 小实例, 对于新手有很大的帮助。

    backing-image-manager

    Longhorn Backing图像管理器 Longhorn备份映像管理器处理磁盘中备份映像的下载,同步和删除。

    [Fedora.Linux.宝典.2010版.PDF].Fedora.Bible.2010.Edition-Featuring.Fedora.Linux.12.pdf

    Plus, the authors describe key system administration skills, such as setting up users, automating system tasks, backing up and restoring files, and understanding the latest security issues and ...

Global site tag (gtag.js) - Google Analytics