`
snake_hand
  • 浏览: 625819 次
社区版块
存档分类
最新评论

JSPX不同按钮调用同一个页面

 
阅读更多

在网页的页面上有时回存在几个不同的按钮,他们要调用到同一个页面来显示,那么我们应该怎么区分他们呢,又怎么根据不同需要作出不同的反应呢。

下面一个是最近遇到的问题。

同样是调用同一个页面为什么点击edit时它有数据显示在一个页面,而点击add时它却没有数据?

因为当我们调用edit时,发生了以下动作:

<jf:table id="comTable" var="row" value="#{roomCodePageBean.roomCodeList}" width="100%" rows="10" rowBandingInterval="1"

binding="#{roomCodeHandler.comTable}" partialTriggers="comTable:rows comTable:editButton" immediate="true" autoSubmit="true" >

<jf:column headerText="" sortable="true">

<jf:commandButton id="editButton" text="#{res['btn.edit']}"

immediate="true" partialSubmit="true" rendered="true"

action="#{roomCodeHandler.initForm}">

<jf:setActionListener from="#{row}" to="#{roomCodePageBean.roomCode}"/>

//其中setActionListener具有把这行数据保存到一个对象里面的功能,在调到另外一个页面的时候,我们只需要用value="#{roomCodePageBean.roomCode.code}"既可以把该值

//取到,当然也可以使用readOnly="true"把它设置为只读状态,另外还具有把数据保存到对象里面的功能,所以点击edit时就把数据保存到对象里面,点击add时就不需要啦

//<jf:inputText id="name" value="#{roomCodePageBean.roomCode.code}" label="#{codeMainRes['authorisedSignatory.from.name']}"/>

</jf:commandButton>

</jf:column>

add却没有把数据传递过去

<jx:navigationPaneEx

hint="buttons" rendered="true" inlineStyle="text-align: right;width: 97%">

<jf:commandNavigationItem id="addButton" text="#{res['btn.add']}"

immediate="true" partialSubmit="true" rendered="true"

action="#{roomCodeHandler.add}">

</jf:commandNavigationItem>

</jx:navigationPaneEx>

所以就是这个原因了

分享到:
评论

相关推荐

    jspx学习笔记.pdf

    jspx是Java Server Pages eXtensions的缩写,是一个源自埃及的Java Web快速开发框架,设计目标是创建一个对开发者友好的环境。jspx框架的主要特点包括: 1. 易于学习:jspx旨在使具备基本HTML和Java知识的开发者...

    ciao_jspx_164.zip

    【标题】"ciao_jspx_164.zip" 提示我们这可能是一个与Web开发相关的压缩文件,其中“jspx”通常指的是JSPX(JavaServer Pages eXtended),这是一种基于XML的JSP(JavaServer Pages)版本。JSPX允许开发者使用XML...

    通过root身份远程command jspx 列出文件夹列表

    通过系统漏洞上传jspx文件,远程执行脚本命令;执行命令如: https://www.qcure.com//qcure/upload/default/20200227163110284_p7ngl.jspx?str=bHM=y 主要是是后面的:*.jspx?str=bHM=y

    printShow.jspx

    printShow.jspx

    ADF TaskFlow Dialog

    TaskFlow Dialog是ADF中一个重要的组件,用于创建弹出式对话框,它能够在一个主页面上打开一个新的子任务流程,提供更丰富的用户交互体验。 在创建TaskFlow Dialog的过程中,通常包括以下几个步骤: 1. **创建Task...

    小原焊机 JSPX-05-0048 SIV32-M 系列控制器介绍 V1.2

    小原焊机 JSPX-05-0048 SIV32-M 系列控制器是一款高性能的焊接控制器,具有多种功能和特点。本控制器支持多种通讯协议,包括PROFINET、EtherNet/IP、DeviceNet等,能够满足不同的应用场景需求。 产品特点 1. 支持...

    JDGR2022-CY-X011-1澄清文件.JXCF.jspx

    JDGR2022-CY-X011-1澄清文件.JXCF.jspx

    jspx-开源

    JSPX是Java Web RAD框架。 它基于Servlet,并将其非常有限的性质扩展到完全OOP Java API以控制HTML并在非常快的开发时间内创建高级Web应用程序。 JSPX可在所有Web /应用程序服务器上使用。

    基于Java和HTML的轻量级Tomcat应用服务器设计源码

    该项目是一个基于Java和HTML的轻量级Tomcat应用服务器设计源码,包含4286个文件,其中包括2524个Java源文件、680个属性文件、270个JSP页面、212个XML配置文件、106个HTML文件、56个TLD标签库描述文件、51个JSPX页面...

    jbraxt:括号扩展使构建jspx页面更容易

    创建此扩展名是为了使构建Jspx页面更加容易。 它: 包含jspx非标准标记(DataTable,ListTable,AutoComplete,Datalookup等)的提示。 添加有用的快捷方式以打开Controller Java文件。 检查常见错误,例如重复...

    JSP指令与动作熟悉

    1. 编写一个页面片段top.jspf,作用是显示网站名称和日期(服务器时间)。显示内容如下: 作业3网站 今天是:2014-02-28 2. 编写一个静态页面片段bottom.html,其中显示作者名称,如下: Author: 学号 姓名 3. 编写...

    jspspy.jspx.jsp

    WebShell三剑客(ASPXSPY、PHPSPY、JSPSPY) 之一 下载时可能被杀毒软件误杀

    jeecms3.X标签整理

    `${base}/topic.jspx"&gt;专题&lt;/a&gt;` 等标签用于创建网页上的链接,`${base}` 是基础URL,`topic.jspx`、`tag.jspx`、`search.jspx` 和 `rss.jspx` 分别指向不同功能的页面。 3. 文章缩略图调用 `${ctt.imgUrl!site....

    513实际生活中的反比例函数_课件12jspx.ppt

    513实际生活中的反比例函数_课件12jspx.ppt

    zxing jar包 2.3 3.0 3.1

    - `index.jspx` 和 `error.jspx` 可能是网页的入口点和错误处理页面,它们使用jspx(JavaServer Pages扩展)编写,这是一种动态网页技术。 - `WEB-INF` 目录是Java Web应用的标准结构,它包含应用的配置文件、类文件...

    考点11了解丝绸之路和隋朝大运河的概况jspx.ppt

    考点11了解丝绸之路和隋朝大运河的概况jspx.ppt

    jspxcms-3.0.5-release-eclipse.zip

    2. **视图(View)**:视图负责展示内容,通常由JSP页面组成,通过jspx标签来调用模型中的数据并呈现给用户。 3. **控制器(Controller)**:控制器接收用户的请求,调用相应的模型方法,并决定跳转到哪个视图。在...

Global site tag (gtag.js) - Google Analytics