seam中格式化文本的处理
在seam中进行带格式文本输出时,格式控制符一块儿显示出来了,查询到以下内容:
h:outputText有一个 escape 属性用来处理html 标签. 默认值为true.这意味着所有特殊的符合
都被转义为'&'代码. 请看下面示例:打印的结果是:This is a text而 打印的结果是:This is a text
这些东西好像多我来说没啥用处。
根据http://commons.apache.org/lang/api/org/apache/commons/lang/StringEscapeUtils.html
修改JsfFuntions.java
...
import org.apache.commons.lang.StringEscapeUtils;
...
while (ie.hasNext()) { Syscntext cntext = (Syscntext) ie.next(); sct = cntext.getCntext(); //sct = "aaaa"; }
...
编译,发布,浏览,出错啦:
javax.el.ELException: /WEB-INF/facelets/tags/cnText.xhtml @21,38 value="${label}":
/WEB-INF/facelets/tags/cnText.xhtml @17,57 value="${arc:getCnText(enTag)}":
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringEscapeUtils
可能是打包时没有打进commons-lang.jar
修改examples/build.xml:
<!-- Dependencies for using Seam with Richfaces --> <fileset id="richfaces-api.jar" dir="${lib.dir}"> <include name="richfaces-api.jar" if="richfaces.lib" /> <include name="commons-beanutils.jar" if="richfaces.lib" /> <include name="commons-digester.jar" if="richfaces.lib" />
</fileset>
呵呵,成功了99%,因为,我发现换行符不能处理:
开发jise的目的,是因为我不习惯seamgen的界面,同时seamgen对中文的支持不好。呵呵呵,
这样我们就有了中文的seamgen。<br /> jise是免费的,大家可以随便用。
jise的模板是文本的,包括java代码的生成模板,和页面xhtml的生成模板,
大家可以随便改。<br /> 现在,jise具有以下功能:<br />
1、对英文字段名的中文化设置、显示。<br />
2、针对一张表,生成后台java代码和前台页面,包含增查删改功能。
怎么办呢?
2008.6.7 经群友 カイバ_seam(61304189) 指点,解决之:
修改cnText.xhtml
<h:panelGroup> <h:outputText value="${label}" escape="false"/> </h:panelGroup>
----cbq----
2008.6.4
转载于:https://www.cnblogs.com/cuibq/archive/2008/06/04/3801978.html
seam中格式化文本的处理相关推荐
- excel去除html格式化,带有标签的HTML文本,用于在Excel单元格中格式化文本
红颜莎娜 如果IE示例不起作用,请使用此示例.无论如何,这应该比启动IE实例更快.这是基于http://www.dailydoseofexcel.com/archives/2005/02/23/htm ...
- python中使用%与.format格式化文本
初学python,看来零零碎碎的格式化文本的方法,总结一下python中格式化文本的方法.使用不当的地欢迎指出谢谢. 1.首先看使用%格式化文本 常见的占位符: 常见的占位符有: %d 整数 %f 浮 ...
- java实现for文件删除_Java 添加、删除、替换、格式化Word中的文本的步骤详解(基于Spire.Cloud.SDK for Java)...
Spire.Cloud.SDK for Java提供了TextRangesApi接口可通过addTextRange()添加文本.deleteTextRange()删除文本.updateTextRang ...
- python怎么字体加阴影_如何在pythonptx中给文本添加阴影?
我正在做一个项目,我必须用pythonptx创建一个PowerPoint.我需要添加有阴影的文本,使其显示如下: 如何在pythonptx中使用阴影格式化文本?在 下面是我使用的代码:from ppt ...
- python获取剪切板内容_如何从python中读取(windows)剪贴板中的文本?
如何从python中读取(windows)剪贴板中的文本? 如何从python中读取(windows)剪贴板中的文本? Foo42 asked 2019-06-22T21:38:33Z 10个解决方案 ...
- python中格式化字符串_Python中所有字符串格式化的指南
python中格式化字符串 Strings are one of the most essential and used datatypes in programming. It allows the ...
- python textwrap_[Python标准库]textwrap——格式化文本段落
textwrap--格式化文本段落 作用:通过调整换行符在段落中出现的位置来格式化文本. Python 版本:2.5 及以后版本 需要美观打印时,可以用 textwra ...
- 类HTML语法显示格式化文本
介绍 项目需要,在自定义控件中显示格式化文本. 支持格式化的文本语法,接触过的有HTML.RTF等. 由于HTML使用广泛,决定采用类似HTML的语法. 该语法按树状结构组织,需要支持以下格式: 对齐 ...
- ios 格式化html字符串,ios – 粘贴格式化文本,不是图像或HTML
我试图模仿iOS Pages和Keynote应用程序的粘贴板行为.简而言之,允许将基本的NSAttributedString文本格式(即BIU)粘贴到UITextView中,但不能粘贴到图像,HTML ...
最新文章
- 150页在线书「几何深度学习」上线:利用对称性和不变性解决机器学习问题
- QT判断操作系统版本
- Xcode8上传成功后,商店里构建版本却没有应用
- 使用HttpSessionBindingListener方法
- 太赞了!开源下载机器学习经典书 PRML所有相关资料:中文译本,官方代码,课程视频,学习笔记...
- 从傅里叶分析角度解读深度学习的泛化能力
- Bit Manipulation —— 位运算
- 计算器软件设计和计算机软件设计区别,求一个模拟计算器程序
- echarts 山东地图_用Python画中国地图,实现各省份数据可视化
- [vue] vue2.0不再支持v-html中使用过滤器了怎么办?
- linux设备模型的主要功能,第 14 章 Linux 设备模型
- Django:模型层ORM
- 如何更省钱的在矩池云上使用pycharm
- 广数980tc3从u盘复制到系统_广州数控GSK980TC3系列 编程及操作手册.pdf
- 在win10pe中集成virtio驱动
- 测试工具ApiPost和Postman及Apifox
- Win11 22H2怎么跳过联网和微软账户登录?
- python批量将png格式转换为jpg格式,并保存到新的文件夹
- KubeSphere介绍和基于K8S的安装
- python批量下载qq邮箱文件
热门文章
- Python中利用*打印不同的三角形
- Uniswap V3 24小时交易量达12.9亿美元
- ETH基金会社区经理:以太坊改进流程EIP-1正在更新
- 年后复工,逾期升高,策略应该怎么调优
- Teradata在中国银行业的应用简介
- 一文读懂HBase(安装,架构原理,优化,API,es二级索引,phoenix)
- Hadoop 的核心(1)—— HDFS
- sql必知必会的数据初始化
- MySQL数据库“局部”乱码
- java使用JMail通过QQ邮件服务器实现自动发送邮件