web用户界面设计 jsf 第三方组件t标签ICEfaces标签

Multisim 14.0实战:从零搭建可调幅多波形信号发生器(附仿真文件) 本文详细介绍了如何在Multisim 14.0中从零搭建一个可调幅多波形信号发生器,涵盖方波、三角波和正弦波的生成原理与实现步骤。通过核心电路架构解析、关键参数设计及Multisim实战操作,帮助电子工程学习者和硬件工程师掌握信号发生器的设计与调试技巧,并提供仿真文件供实践验证。 阅读详情

tomcat中部署*.war文件。
放到tomcat的webapps中就可以了。
启动时的工程名字就是打包文件的名字,如
hello.war
http://localhost:8080/hello/index.jsp
可以了。

 


web用户界面设计
更多的组件:
一(t标签)
http://myfaces.apache.org/tomahawk-project/tomahawk12/tagdoc.html

1.日期/时间输入组件
<t:inputDate type="{date|time|both|short_time|full}"
                popupCalendar="{true|false}"
                ampm="{true|false}"/>

date是选择日期,time是时分钟。
both是日期时分钟。
shot_time是输入今天的小时分钟。
full是日期时分钟秒
ampm:If true, use 12hr times with AM/PM selector; if false, use 24hr time. Default false.
<t:inputDate type="date" value="#{adminBean.admin.registerTime}"
                popupCalendar="true"/>
2.选项卡
样式怎么控制
<t:panelTabbedPane selectedIndex="1" bgcolor="#FFFFFF"  >
       <t:panelTab label="周统计">
        内容1
       </t:panelTab>
        <t:panelTab label="月统计">
       内容2
       </t:panelTab>
                              此区域: 每个标签都显示的内容
   </t:panelTabbedPane>

3验证
数字范围:
 <f:validateLongRange minimum="1" maximum="10" />
字符范围:
   <f:validateLength minimum="3" maximum="7"/>
message.properties
javax.faces.validator.LongRangeValidator.NOT_IN_RANGE
验证错误:输入的值必须在{0}和{1}之间.
4
*

FacesContext facesContext = FacesContext.getCurrentInstance();

        UIInput number1 = (UIInput)facesContext.getViewRoot().findComponent("form1:number1");
        Validator[] validators = number1.getValidators();
        if (validators == null || validators.length == 0)
        {
            number1.addValidator(new LongRangeValidator(10, 1));
        }

 <t:messages id="messageList" styleClass="error" summaryFormat="{0} in {1}" />

取当前日期
  <managed-bean>
        <managed-bean-name>date1</managed-bean-name>
        <managed-bean-class>java.util.Date</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>

#{date1}

 PS:http://myfaces.apache.org/tomahawk/index.html
例子见csdn空间6/myfaces-example-simple-1.1.9.war
部署到web服务器上就可以了。
--------------------------------------------------
IceFaces 是一个符合Ajax 标准的 JSF 框架
二ICEfaces标签( ICEfaces Component Suite)

http://component-showcase.icefaces.org/
Rich Text
File Upload(带进度条的上传)
Table/Data paginator
Table/Row Selection
Table/Sortable Header

Layout Panels/Collapsile Panel
Layout Panels/Popup Panel
Layout Panels/Static Tabset 选项卡
Layout Panels/Tooltip Panel  提示面板
                                     可用来展商的制作

 

怎么配置不了。。。
1.加icefaces.jar,icefaces-comps.jar
2.basicTable.jspx
<f:view xmlns:h="http://java.sun.com/jsf/html"
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:ice="http://www.icesoft.com/icefaces/component">
 <ice:......

3.web.xml
<context-param>
        <param-name>com.icesoft.faces.debugDOMUpdate</param-name>
        <param-value>false</param-value>
    </context-param>

    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
        <description>
            State saving method: "client" or "server" (= default)
            See JSF Specification 2.5.2
        </description>
    </context-param>
   
    <context-param>
        <param-name>com.icesoft.faces.uploadDirectory</param-name>
        <param-value>upload</param-value>
    </context-param>
   
    <!-- concurrent DOM views -->
    <context-param>
        <param-name>com.icesoft.faces.concurrentDOMViews</param-name>
        <param-value>false</param-value>
    </context-param>
    <!-- Asynchronous Updates -->
    <context-param>
        <param-name>com.icesoft.faces.synchronousUpdate</param-name>
        <param-value>false</param-value>
    </context-param>


 <listener>
  <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
 </listener>
    <listener>
        <listener-class>com.icesoft.faces.util.event.servlet.ContextEventRepeater</listener-class>
    </listener>

    <!-- file upload Servlet -->
    <servlet>
         <servlet-name>uploadServlet</servlet-name>
         <servlet-class>com.icesoft.faces.component.inputfile.FileUploadServlet</servlet-class>
         <load-on-startup> 1 </load-on-startup>
    </servlet>
    <servlet>
        <servlet-name>Persistent Faces Servlet</servlet-name>
        <servlet-class>com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet</servlet-class>
        <load-on-startup> 1 </load-on-startup>
    </servlet>
   <!-- extension mapping -->
 <servlet-mapping>
         <servlet-name>uploadServlet</servlet-name>
         <url-pattern>/uploadHtml</url-pattern>
    </servlet-mapping>  
    <servlet-mapping>
        <servlet-name>Persistent Faces Servlet</servlet-name>
        <url-pattern>*.iface</url-pattern>
    </servlet-mapping>

4 IE中启动 *.iface

 

icefaces for eclipse plugin
等会安插件就好了。
for myeclipse

ICEfaces-1.8.1-Eclipse-3.4.2-plugins.zip

*****成功了,例子见
csdn空间6/simpleIceFaces 工程


整合有点小问题。。。。是包不兼容的问题。版本问题?

tld

11:37:59,781 ERROR Digester:1439 - Parse Error at line 2 column 14: Document root element "faces-config", must match DOCTYPE root "null".
org.xml.sax.SAXParseException: Document root element "faces-config", must match DOCTYPE root "null".
icefaces.org

 

 

ICLR 2025 | MambaPEFT: 探索针对Mamba的参数高效微调方法 通过利用海量数据构建大型模型,基于Transformer的模型生态系统已逐步确立。参数高效微调(PEFT)是一项至关重要的技术,它能以最低成本将这些模型应用于下游任务,同时实现高效的性能表现。最近,基于状态空间模型(SSM)的Mamba模型作为Transformer的潜在替代方案受到了广泛关注。尽管已经提出了许多基于Mamba的大规模模型,但如何高效地将预训练的Mamba模型应用于下游任务仍有待研究。在本文中,作者对适用于Mamba的PEFT方法展开了探索性分析。 阅读详情

相关推荐

从零到一:Cadence AC仿真中的运放性能参数深度解析与实战避坑指南

本文深度解析Cadence AC仿真中运放性能参数的精确测量方法,包括开环增益、带宽和相位裕度等关键指标。通过实战案例分享常见设置错误的避坑技巧,帮助工程师提升设计成功率和仿真效率,特别针对全差分运放和工艺角分析提供专业指导。

www00的博客 290

我的一些jsf组件认识

jsf的资料大多是英文的,jsf组件一大堆,选择是痛苦的,我想把我的一些看法写出来,有不正确的地方还请指明。 ==========关于ajax 主要有a4j,icefaces,Jsf-Extentsions。 Jsf-Extentsions,sun提供的ajax页面级支持,配置简单,非常像ajax4jsf,与jsf生命周期结合良好,功能强大。 最重要的是,Jsf-Extentsions暴露...

ysq 209

AB脉冲详解(编码器,PLC,上位机)

编码器线有些是用不到的。Z脉冲:360度中,只有1度是输出,输出能力是。编码器实际就是发光二极管,所以电流超过20ma会缩短寿命或损坏。

cfqq1989的博客 1万+

icefaces

 使用了Ecside,很好的分页,支持Ajax的Extreme Table分页,给客户端很好的体验,只是很难看懂作者的代码,大量的Javascript代码, 出过几次问题,发现也难修改,Eside好像不支持W3C。因为本人很喜欢Ajax方式的WEB编程,说实话Javascript写得不好,感觉Javascript式的编程很头疼,重用 调试很麻烦〉.幸好最近在网上闲逛,看过国外Iceface公司的D...

nbaertuo的专栏 165

BitLocker磁盘锁定解决方法

摘要:本文介绍了BitLocker加密磁盘被锁的两种情况及解决方法。对于系统盘锁定,建议在微软账户中查找48位恢复密钥;数据盘锁定可尝试密码或恢复密钥解锁。若密钥丢失,可通过IT支持或数据恢复服务尝试解决。预防措施包括妥善备份密钥到微软账户和离线位置,避免随意更改系统硬件配置。BitLocker安全性高,恢复密钥是解锁关键,提醒用户务必做好备份以防数据丢失。(148字)

yueke06442300的专栏 2669

M1/M2 Mac用户看过来:不装VirtualBox,用PD虚拟机也能跑ENSP的保姆级教程

本文为M1/M2 Mac用户提供了一份不依赖VirtualBox,使用Parallels Desktop虚拟机运行ENSP的详细指南。通过ARM架构的Win10镜像选择、组件替代方案和网络配置优化,实现ENSP核心功能的高效运行,特别适合网络工程师在苹果芯片设备上进行网络模拟。

weixin_28683065的博客 411

Java Web层框架比较—— 比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket

 2007-10-16 22:55     【译者按】这是Matt Raible在今年6月24-27号召开的JA-SIG夏季会议上所作的主题演讲,Matt从众多方面对Java Web层框架做了一个全面、深入的比较。笔者认为这是一份及时的文档,它对开发者如何判定一个Web层框架的好坏、如何选择适合自己项目的框架有极大的指导作用。本文是对Matt Raible演讲稿的整理归

huxin1的专栏 1161

保姆级教程:用PCAN-View监控汽车CAN总线,从硬件连接到报文分析(附快捷键大全)

本文提供了一份详细的PCAN-View使用教程,涵盖从硬件连接到报文分析的全流程,特别适合汽车电子工程师和初学者。内容包括硬件准备、软件安装、核心功能操作、高级技巧及故障排查,并附有实用的快捷键大全,帮助用户高效监控和分析CAN总线数据。

weixin_42542669的博客 497

Spring2.5和ICEFaces开发Java EE

ICEFaces是JSF组件的一个类库,并在此基础上添加了对AJAX特有的处理方法:在Server端绑定了DOM,并且通过AJAX的推技术将Server端上的改变传递给client。这就意味着Server端在与各种各样的后端数据服务交互后,获得表示层应如何变化的信息,利用推技术,立即可以异步发送动态数据给用户界面,而不需用户的介入。 ICEFaces组件套装相当完整,包括将普通JSF的...

xiaofengtoo的专栏 166

UG\NX二次开发 分割曲线

分割曲线没有ufun函数?那就换一种思路实现。

王牌飞行员_里海的博客 1144

AUTOSAR-SOMEIP配置总结

导入arxml之后someip信号一般以“pduSomeIp”开头或者“SomeIp”开头。以某个pdu为例,设置项“Pdu Default Partition Ref”主要是根据模块设计,配置相应的Ecuc核分区。在导入arxml之后someip信号中有三个特殊的信号,形如“SdInstance”开头的信号,设置项“Pdu Default Partition Ref”主要是根据模块设计,配置相应的Ecuc核分区。“EcuC”模块主要关注“EcucPduCollection”中的“Pdus”下面的配置。

xiandang8023的博客 4651

用Spring2.5和ICEFaces开发Java EE

ICEFaces是JSF组件的一个类库,并在此基础上添加了对AJAX特有的处理方法:在Server端绑定了DOM,并且通过AJAX的推技术将Server端上的改变传递给client。这就意味着Server端在与各种各样的后端数据服务交互后,获得表示层应如何变化的信息,利用推技术,立即可以异步发送动态数据给用户界面,而不需用户的介入。  ICEFaces组件套装相当完整,包括将普通JSF的组件改造成...

Java专栏 172

LVGL v8学习笔记 | 09 - 进度条控件的使用方法(bar)

lv_bar_set_range必须放在lv_bar_set_mode前面,否则不生效。bar对象的API在lv_bar.h中声明,以lv_bar_xxx命名。此事件可以用来在进度条更新值之后更新别的控件(比如进度条旁边的文字)。可以看到,默认创建的进度条值是0到100。(3)设置进度条的范围值(最大值和最小值)(2)获取进度条的起始值。(3)获取进度条的最小值。(4)获取进度条的最大值。(1)设置进度条的当前值。(2)设置进度条的起始值。(1)获取进度条当前值。(5)获取进度条的模式。

Mculover666的博客(嵌入式) 1729

Java:如何处理 java.lang.outOfMemoryError PermGen space error

你也可以停止tomcat的服务,直接进入Tomcat/bin目录,运行tomcat6w.exe.在Java的标签下,加好上面的参数。单击"OK",重新启动Tomcat的服务.我的应用是一个典型的 Hibernate/JPA + IceFaces/JSF的应用.运行于Tomcat6.0和jdk1.6.我发布了多次以后,产生了这个错误。最近,我在过运行我的web应用时得到:java.lang.OutOfMemoryError: PermGen space。是什么原因造成的,我如何避免?

2402_83194310的博客 183

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Java如何处理 java.lang.outOfMemoryError PermGen space error

Java 必知必会 第 9 篇 dealing with java lang outofmemoryerror permgen space error 如何处理 java.lang.outOfMemoryError PermGen space error 问题 最近,我在过运行我的web应用时得到:java.lang.OutOfMemoryError: PermGen space。 我的应用是一个...

十年互联网开发老兵,陪你一起学技术 210

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

JSF教程 一入门

  JSF教程一入门1)JSF 官方网站的 下载区  下载参考实作http://java.sun.com/j2ee/javaserverfaces/download.htmlJSF需要的lib * jsf-impl.jar     * jsf-api.jar     * commons-digester.jar     * commons-collections.jar     * commons

5416

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

JSF+HTML标签总结

*页面的开头http://java.sun.com/jsf/core" prefix="f"%>http://java.sun.com/jsf/html" prefix="h"%>http://myfaces.apache.org/extensions" prefix="x"%>http://jsftutorials.net/htmLib" prefix="htm"%>http://www.ccb

1683

jsf底层知识汇总 多选框

1.对多选框取 选中的放入数组 public String deleteMessages() {  String[] ids = FacesContext.getCurrentInstance().getExternalContext()    .getRequestParameterValuesMap().get("oids");//取名字为oids的值  int[] oids = Face

1571

jsf标签的样式排列 selectOneRadio

 如何让layout只能一条线排列和垂直排列? http://myfaces.apache.org/tomahawk" prefix="t"%> 分行,每行8列                              

1543

权限树

 权限系统示例应用程序软件工程从需求,设计,编码,测试和发布等流程。RBAC即基于角色的访问控制系统,它以角色role为中心构成。用户->角色->  权限(操作,对象)三个表person,role,permission. 中间表personRole,rolePermission,另一个表departement  dtree,下载地址是:www.destroydrop.com/javas

1532

jsf myface t标签

JSF是一个新的基于MVC模型的web应用框架技术。在概念和特征方面,尤其是组件方面,超过了著名的Struts框架。而Myfaces是Apache软件基金的一个项目,它实现了JSF框架。同样sun公司也有一个参考实现 JSF RI。但是myfaces比JSF RI提供了更多的组件和特征。Myfaces组件是一套用于JSF的组件,里面的tomahawk包(t标签)包含了丰富的组件,只需要几个简单

1471

JSF之 UIComponent组件介绍

JSF中的组件树概念尤其重要。组件树大量使用了组合设计模式,为开发者提供了大量的包括日历,表格,树,列表等标准Web组件。同时JSF还提供了大量的组件支持类,例如转换器(可以进行类型转换),验证器(进行数据验证),绘制器(不仅仅可以使用HTML来绘制组件)。接下来我们分析一下用户界面组件。所有组件都要实现javax.faces.component.UIComponent接口。这个接口定义了

1350

JSF中commandLink的target属性不好使

 Q:JSF中commandLink的target属性不好使!A:commandLink的target是不起作用的,         你试试在form上写个target="main"看看起不起作用吧。                                                        

1285

JSF教程三 数据转换与验证 提示错误设置为中文

 错误讯息如果有设定的话,就使用设定值,如果没有设定的话,就使用默认值。   在使用标准转换器或验证器时,当发生错误时,会有一些预设的错误讯息显示,这些讯息可以使用或卷标来显示出来,而这些预设的错误讯息也是可以修改的,您所要作的是提供一个讯息资源文件,例如:messages.propertiesjavax.faces.component.UIInput.CONVERSION=For

1022

JSF的ajax框架之实例省市区联动

 1.页面http://richfaces.org/a4j" prefix="a4j"%>a4j:region>tr>             align="right" class="zcbktd">             国籍:                                                                     

990

jsf第三方扩展组件

1.myfaceshttp://myfaces.apache.org/tomahawk/index.html                                                                     

871
上一篇: ntext有问题 取出来的时候
下一篇: jsf值事件
facepp
博客等级 码龄22年 342粉丝 638原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值