在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中格式化文本的处理相关推荐

  1. excel去除html格式化,带有标签的HTML文本,用于在Excel单元格中格式化文本

    红颜莎娜 如果IE示例不起作用,请使用此示例.无论如何,这应该比启动IE实例更快.这是基于http://www.dailydoseofexcel.com/archives/2005/02/23/htm ...

  2. python中使用%与.format格式化文本

    初学python,看来零零碎碎的格式化文本的方法,总结一下python中格式化文本的方法.使用不当的地欢迎指出谢谢. 1.首先看使用%格式化文本 常见的占位符: 常见的占位符有: %d 整数 %f 浮 ...

  3. java实现for文件删除_Java 添加、删除、替换、格式化Word中的文本的步骤详解(基于Spire.Cloud.SDK for Java)...

    Spire.Cloud.SDK for Java提供了TextRangesApi接口可通过addTextRange()添加文本.deleteTextRange()删除文本.updateTextRang ...

  4. python怎么字体加阴影_如何在pythonptx中给文本添加阴影?

    我正在做一个项目,我必须用pythonptx创建一个PowerPoint.我需要添加有阴影的文本,使其显示如下: 如何在pythonptx中使用阴影格式化文本?在 下面是我使用的代码:from ppt ...

  5. python获取剪切板内容_如何从python中读取(windows)剪贴板中的文本?

    如何从python中读取(windows)剪贴板中的文本? 如何从python中读取(windows)剪贴板中的文本? Foo42 asked 2019-06-22T21:38:33Z 10个解决方案 ...

  6. python中格式化字符串_Python中所有字符串格式化的指南

    python中格式化字符串 Strings are one of the most essential and used datatypes in programming. It allows the ...

  7. python textwrap_[Python标准库]textwrap——格式化文本段落

    textwrap--格式化文本段落 作用:通过调整换行符在段落中出现的位置来格式化文本.         Python 版本:2.5 及以后版本         需要美观打印时,可以用 textwra ...

  8. 类HTML语法显示格式化文本

    介绍 项目需要,在自定义控件中显示格式化文本. 支持格式化的文本语法,接触过的有HTML.RTF等. 由于HTML使用广泛,决定采用类似HTML的语法. 该语法按树状结构组织,需要支持以下格式: 对齐 ...

  9. ios 格式化html字符串,ios – 粘贴格式化文本,不是图像或HTML

    我试图模仿iOS Pages和Keynote应用程序的粘贴板行为.简而言之,允许将基本的NSAttributedString文本格式(即BIU)粘贴到UITextView中,但不能粘贴到图像,HTML ...

最新文章

  1. 150页在线书「几何深度学习」上线:利用对称性和不变性解决机器学习问题
  2. QT判断操作系统版本
  3. Xcode8上传成功后,商店里构建版本却没有应用
  4. 使用HttpSessionBindingListener方法
  5. 太赞了!开源下载机器学习经典书 PRML所有相关资料:中文译本,官方代码,课程视频,学习笔记...
  6. 从傅里叶分析角度解读深度学习的泛化能力
  7. Bit Manipulation —— 位运算
  8. 计算器软件设计和计算机软件设计区别,求一个模拟计算器程序
  9. echarts 山东地图_用Python画中国地图,实现各省份数据可视化
  10. [vue] vue2.0不再支持v-html中使用过滤器了怎么办?
  11. linux设备模型的主要功能,第 14 章 Linux 设备模型
  12. Django:模型层ORM
  13. 如何更省钱的在矩池云上使用pycharm
  14. 广数980tc3从u盘复制到系统_广州数控GSK980TC3系列 编程及操作手册.pdf
  15. 在win10pe中集成virtio驱动
  16. 测试工具ApiPost和Postman及Apifox
  17. Win11 22H2怎么跳过联网和微软账户登录?
  18. python批量将png格式转换为jpg格式,并保存到新的文件夹
  19. KubeSphere介绍和基于K8S的安装
  20. python批量下载qq邮箱文件

热门文章

  1. Python中利用*打印不同的三角形
  2. Uniswap V3 24小时交易量达12.9亿美元
  3. ETH基金会社区经理:以太坊改进流程EIP-1正在更新
  4. 年后复工,逾期升高,策略应该怎么调优
  5. Teradata在中国银行业的应用简介
  6. 一文读懂HBase(安装,架构原理,优化,API,es二级索引,phoenix)
  7. Hadoop 的核心(1)—— HDFS
  8. sql必知必会的数据初始化
  9. MySQL数据库“局部”乱码
  10. java使用JMail通过QQ邮件服务器实现自动发送邮件