java省略多余字的问题

问题描述

我想把数据库查出来的35个字中的25-35的字用*号代替。木有办法我页面只允许出现25个,空间有限!求解答

解决方案

1.最好是前台CSS控制不过可能有问题,比如既有汉字又有字母或数字,汉字也当成一个长度了2.如果通过Java或JavaScript截取,那么要区分全角半角,全角一个字符长度是2我写过一个工具类:http://yunzhu.iteye.com/blog/1525200
解决方案二:
一般需要中间截取**的字段都是用于保密把。在页面处理的话,岂不是防君子不防小人?
解决方案三:
支持前台处理 后面需要啥变了也好维护
解决方案四:
1:css控制宽度/*********宽度超过200px 显示...***********/.dot { width:200px;border: solid 0px gray;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}2:jstl截取字数
解决方案五:
尽量通过使用js在前台对字符串进行处理
解决方案六:
建议尽量别在后台做数据的截取和替换,需求是多变的,这种效果尽量体现在页面上,以后也好做修改
解决方案七:
你用字符串截取就可以了啥!!!
解决方案八:
你可以在页面做处理,做个长度判断标签或者表达式都能实现这个效果

时间: 2024-08-01 15:31:10

java省略多余字的问题的相关文章

【网络编程1】Java套接字Socket

这篇博客是本人学习<Java网络程序设计>书中第4章套接字的学习总结.初学者网友学习这篇Java套接字文章,如果难于理解文章前面理论部分,可以先运行后面的程序,边看运行后面的程序边理解前面的原理,这对初学者是最好的方法.所有源代码都在文章后面我的github链接代码中. --惠州学院 13网络工程 吴成兵 20160607 目录 1 目录 1 一 流套接字概述 二 服务器套接字ServerSocket 21 ServerSocket的工程过程 22 ServerSocket构造方法 23 Se

java类的问题……-Java中关于字父类的问题,求好心人帮助

问题描述 Java中关于字父类的问题,求好心人帮助 Zi类继承Fu类,结果应该输出6不应该是7啊,求大神解答. class Fu{ int x=7; int y=2; public void a(){ System.out.println(this.x); } } class Zi extends Fu{ int x=6; } public class a122 { public static void main(String[] args){ Zi zi=new Zi(); zi.a(); }

如何编写简单的配合认证的基于JAVA套接字的通信程序

问题描述 我是一个初学者,现在正在编写一个配合认证的基于JAVA套接字的通信程序.老师要求:终端1和终端2要进行通信,必需通过第三台机器的简单认真.哪位高手帮帮忙吧!

Java套接字编程(上)(3)

编程 ServerSocket类 由于SSClient使用了流套接字,所以服务程序也要使用流套接字.这就要创建一个ServerSocket对象,ServerSocket有几个构造函数,最简单的是ServerSocket(int port),当使用ServerSocket(int port)创建一个ServerSocket对象,port参数传递端口号,这个端口就是服务器监听连接请求的端口,如果在这时出现错误将抛出IOException异常对象,否则将创建ServerSocket对象并开始准备接收连

Java 安全套接字编程以及 keytool 使用最佳实践

概述 利用 Java 的 JSSE(Java Secure Socket Extension)技术,我们可以方便的编写安全套接字程序,关于 JSSE 的介绍,可以参阅 Oracle网站提供的 JSSE指导.程序编写过程中,我们需要将数字证书应用到代码中.通常在正式的产品开发中,我们可以支付一定的费用,向正规认证机构,例如:Verisign.Geotrust.Thawte等申请. 如果只是为了实验,我们还可以使用 Java 自带的 keytool 工具来制作证书.keytool 是密钥和证书管理工

Java套接字编程(下)

自寻址套接字(Datagram Sockets) ,因为使用流套接字的每个连接均要花费一定的时间,要减少这种开销,网络API提供了第二种套接字:自寻址套接字(datagram socket),自寻址使用UDP发送寻址信息(从客户程序到服务程序或从服务程序到客户程序),不同的是可以通过自寻址套接字发送多IP信息包,自寻址信息包含在自寻址包中,此外自寻址包又包含在IP包内,这就将寻址信息长度限制在60000字节内.图2显示了位于IP包内的自寻址包的自寻址信息. 与TCP保证信息到达信息目的地的方式不

Java套接字编程(上)

用Java开发网络软件非常方便和强大,Java的这种力量来源于他独有的一套强大的用于网络的 API,这些API是一系列的类和接口,均位于包java.net和javax.net中.在这篇文章中我们将介绍套接字(Socket)慨念,同时以实例说明如何使用Network API操纵套接字,在完成本文后,你就可以编写网络低端通讯软件. 什么是套接字(Socket)? Network API是典型的用于基于TCP/IP网络Java程序与其他程序通讯,Network API依靠Socket进行通讯.Sock

通过java套接字传递对象

使用JavaTM远程方法调用(RMI),可以很方便地开发分布式的基于对象的应用程序.RMI的简单性,是由网络通信的费用作为代价的.底层的套接字可以用来开发客户/服务器系统,但是由于大多数Java I/O类和对象不太容易匹配,如何通过套接字传递完成的对象呢?对象序列化是一个允许您以比特流方式读/写完成对象的机制. 将底层的套接字和对象序列化结合在一起,您将得到一个强大的.高效的.可替代RMI的机制,通过套接字来传递对象还能克服使用RMI的高费用的问题. 对象序列化概述 对象序列化机制对于需要将对象

Java套接字(Socket)网络编程入门_java

网络应用模式主要有: 主机/终端模式:集中计算,集中管理: 客户机/服务器(Client/Server,简称C/S)模式:分布计算,分布管理: 浏览器/服务器模式:利用Internet跨平台. www(万维网)就是建立在客户机/服务器模式上,以HTML语言和HTTP协议为基础,能够提供各种Internet服务的信息浏览系统.网络信息放在主机的不同位置,www服务器利用超文本链路链接各项信息.www客户机(浏览器Brower)负责与服务器建立联系,向服务器发送请求,处理HTML超媒体,提供图形用户