文档章节

开发记录【人人通】

Gtwo
 Gtwo
发布于 2015/08/17 16:30
字数 677
阅读 29
收藏 0

1. 点击修改按钮,保存后,窗口没有自动关闭。

     原因:编辑页面中的nengLongValidateSetting方法的弹出窗口控件id没对应好。

2. 页面上显示时间格式如:2015-08-17 16:00:23.0 如何去时间格式的毫秒。

    方法1. 先把把时间封装成想要的格式再传给页面。参考下面代码:

DateFormat df= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strBeginDate = df.format(new Date());
System.out.println(strBeginDate);

    方法2. 使用fmt标签格式化日期时间,详细请查看本博客中的《fmt标签的格式化日期使用》。简单参考下面:

<fmt:formatDate value="${versionUpdate.updateTime}" type="date"/>

3. 在taxtarea中输入的文本存储在数据库中,在页面读取出来后没有了换行。解决方法:

     方法一: 使用<pre>标签。pre元素可定义预格式化的文本。被包围在pre元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。也就 是说包含在pre标签中的回车和空格会正常的显示出来。包括你在页面代码中输入的。所以如果使用pre元素你需要这样写:<pre>要输出的 文本</pre>
而不是这样:
     <pre>
         要输出的文本
     </pre> 
后一种写法文本前的空白也会被显示的。除非你真的希望这样

        方法二: 对文本内容进行替换。回车和空格不能正确显示,究其原因是他们各自的表示方式不同。在textarea里面输入的回车是字符"\r",html中的回车 (换行)是"<br/>"。textarea中输入的空格是空白"",而html中的一个空格是"&nbsp;"。理所当然不能正确 显示。只要我们将输入的文本中相应的"元素"替换成html认识的就ok了。如下面一行代码:
"要输出的文本".replaceAll("","&nbsp;").replaceAll("\r","<br/>"); 等等。
最后,除了回车和空格以外还有很多空白字符如tab等,如果你喜欢可以一并处理了。
最后的最后,如果本来的文本是很长的一行,使用pre标签后就不会自动换行。结果页面出现横向滚动条。而将第二种方法处理过的文本放在<p>标签中显示,就可以显示正常。

又能用<pre>标签,又能用自动换行
加上这段CSS,<pre>标签就不会撑破网站了

pre{
white-space: pre-wrap;       
white-space: -moz-pre-wrap;  
white-space: -pre-wrap;      
white-space: -o-pre-wrap;    
word-wrap: break-word;       
}

或者你在后台把文本中的换行符全部替换成<br />标签再输入也行啊
例如

<%= content.Replace("\n","<br />") %>

最好还是用第一种方法吧!


© 著作权归作者所有

共有 人打赏支持
Gtwo
粉丝 1
博文 42
码字总数 35045
作品 0
中山
程序员
私信 提问
Winform开发之离线式WCF开发框架的实现介绍

在上篇随笔《Winform开发框架之框架演化》中介绍了几种Winform开发框架,其中有对于离线式WCF开发框架的介绍,离线式的WCF开发框架 ,就是结合了传统Winform开发框架的数据访问方式,又利用了...

walb呀
2017/12/04
0
0
Winform开发框架之权限管理系统改进的经验总结(4)-一行代码实现表操作日志记录

在前面介绍了几篇关于我的权限系统改进的一些经验总结,本篇继续这一系列主体,介绍如何一行代码实现重要表的操作日志记录。我们知道,在很多业务系统里面,数据是很敏感的,特别对于一些增加...

walb呀
2017/12/04
0
0
手写编程日志 让你成为更好的程序员

我们都在努力让自己成为一名更好的程序员。我的编程生涯,开始于我13岁那年,但是我现在依然觉得编程是一件困难的事情,而每当我解决了一个问题,我都会感到无比欣喜。 要成为更好的编程人员...

局长
2016/11/14
6.9K
19
微信自定义卡卷开发

[悬赏描述] 1、针对此项目,目前公司已经有一套erp系统和公众微信号,同时卡卷简单功能已经有,需要基于现有的erp系统和微信开发如下功能: 卡券和会员卡功能 1、会员登录/退出 登录/退出 ...

瑞恩钻石
2015/12/07
4
0
Profiler是唯一一款获过奖的Java剖析器

Profiler是唯一一款获过奖的Java剖析器。JProfiler直观的用户界面能够帮助你找到性能瓶颈,并指明你的内存漏洞和解决线程问题。 JProfiler's 特征: 内存剖析 JProfiler的内存视图部分可以提供...

baobiaokongjian
2014/04/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

四、RabbitMQ3.7在CentOS7下的安装

安装依赖 sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git 创建yum源 vi /etc/yum.repos.d/rabbitmq-erlang.repo [......

XuePeng77
今天
2
0
android 延长Toast的时长

示例:myToast(5000,"hello"); public void myToast(int showTime, String msg) { Toast hello = Toast.makeText(getActivity(), msg, Toast.LENGTH_SHORT); new CountDownTimer(......

雨焰
昨天
4
0
浅谈mybatis的日志适配模式

Java开发中经常用到的日志框架有很多,Log4j、Log4j2、slf4j等等,Mybatis定义了一套统一的日志接口供上层使用,并为上述常用的日志框架提供了相应的适配器。有关适配器模式例子可以参考 设计...

算法之名
昨天
13
0
大数据教程(13.6)sqoop使用教程

上一章节,介绍了sqoop数据迁移工具安装以及简单导入实例的相关知识;本篇博客,博主将继续为小伙伴们分享sqoop的使用。 一、sqoop数据导入 (1)、导入关系表到HIVE ./sqoop import --connect...

em_aaron
昨天
3
0
Git cherry-pick 使用总结

应用背景:假设现在有两个分支:dev_01, dev_02. 如果我想把dev_01分支上的某几个commit合并到dev_02分支, 那么怎么办呢? 这就是cherry-pick的工作了。cherry-pick会捡选某些commit, 即把某...

天王盖地虎626
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部