精华内容
下载资源
问答
  • java 保存换行到数据库并页面显示是保留换行样式
    千次阅读
    2017-10-16 17:59:44
    在字符串里加 <br>,就可以了
    更多相关内容
  • java 页面换行处理

    千次阅读 2021-02-12 18:36:17
    java中后端拼接字符串返回前台页面换行显示 后端拼接时用:"\n"分割,比如: String str = "白日依山尽,\n" + "黄河入海流:"; 返回前台页面时,放入 java 读入换行 java中实现换行有以下几种方法:1.使用java中的转义符...

    在taxtarea中输入的文本。如果含有回车或空格。在界面上显示的时候则不哪么正常。回车消失了,空格变短了。

    如何解决这个问题呢。有2种方法。

    1.使用

    标签

    w3c对pre元素是这样定义的:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

    更详细的内容请参考 http://www.w3school.com.cn/tags/tag_pre.asp

    也就是说包含在pre标签中的回车和空格会正常的显示出来。包括你在页面代码中输入的。所以如果使用pre元素你需要这样写:

    要输出的文本
    ,而不是这样:
    
     

    要输出的文本

    后一种写法 文本前的空白也会被显示的。除非你真的希望这样:)

    2.对文本内容进行替换。

    回车和空格不能正确显示,究其原因是他们各自的表示方式不同。在textarea里面输入的回车是字符"\r",html中的回车(换行)是"
    "。

    textarea中输入的空格是空白" ",而html中的一个空格是" "。理所当然不能正确显示。好了现在知道了原因就有了第二种解决方案了。

    只要我们将输入的文本中相应的"元素"替换成html认识的就ok了。因此下面一行代码即可解决问题:

    "要输出的文本".replaceAll(" "," ").replaceAll("\r","
    "); 等等。这里还有一点小问题。把一个空格替换成一个" "空格看上去仍然要少些。如果你喜欢可以替换成2个。

    最后,除了回车和空格以外还有很多空白字符如tab等,如果你喜欢可以一并处理了^_^

    最后的最后,如果本来的文本是很长的一行,使用pre标签后就不会自动换行。结果页面出现横向滚动条。不知道有没有好的解决方法?

    而将第二种方法处理过的文本放在

    标签中显示,就可以显示正常。

    Java页面中文编码要转换两次encodeURI

    1.js文件中使用encodeURI()方法. login_name = encodeURI(encodeURI(login_name)); 2.action中URLDecoder解码 loginNa ...

    java中后端拼接字符串返回前台页面换行显示

    后端拼接时用:"\n"分割,比如: String str = "白日依山尽,\n" + "黄河入海流:"; 返回前台页面时,放入 

    java 读入换行

    java中实现换行有以下几种方法:1.使用java中的转义符"\r\n": 注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果. 2.BufferedWriter的new ...

    java输出换行的标准姿势&quot&semi;line&period;separator&quot&semi;

    java中写.txt文件,实现换行的几种方法: 1.使用java中的转义符"\r\n": windows下的文本文件换行符:\r\n linux/unix下的文本文件换行符:\r ...

    java写入换行符

    写入一个文件,生成文本文档,里面写入1000行字符,但是写出来的没有换行.所以纠结,百度了下,一行完事. String crlf=System.getProperty("line.separ ...

    java页面url传值中文编码&amp&semi;解码

    URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码. 这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.ge ...

    java 页面传输中文乱码解决方式

    post 中文乱码解决方案 接受数据的时候设置 request.setCharacterEncoding("utf-8");//编码必须和页面编码一致 页面设置

    用java页面下载图片

    try { //根据String形式创建一个URL对象 String filePath = materialProductWorks.getDownloadImageUrl(); URL url = ...

    java 页面url传值中文乱码的解决方法

    parent.window.location.href 和 iframe中src的乱码问题.要在这两个url地址中传中文,必须加编码,然后再解码.编码:encodeURI(encodeURI(&quo ...

    随机推荐

    javascript 中 Promise的使用

    有点经验的js前端都知道  ajax异步函数里面的结果不会立即返回,如果你想在一个异步函数得到某个结果后去执行一个语句怎么做? if ( 异步函数 ) { 语句 }  可能很多人都踩过这样坑,这个时候 ...

    Android深度探索--HAL与驱动开发----第七章读书笔记

    首先创建led驱动的设备文件,可以使用cdev_init,register_chrdev_region,cdev_add等建立主设备号的设备文件.步骤如下: 1使用cdev_init初始化cdev 2 ...

    java List 去重(两种方式)

    方法一: 通过Iterator 的remove方法 Java代码  public void testList() { List list=new ArrayList&lt ...

    Tomcat远程调试和加入JMS(转)

    1.Tomcat 加入远程调试,在catalina.bat : SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xr ...

    SQLServer、MySQL、Oracle如何查看所有表的条数

    SQLServer: create table #t(name varchar(255), rows bigint, reserved varchar(20), data varchar(20), i ...

    wps插件开发中com组件权限

    需要对wps写一个小的插件,也就是几行代码的事情,但却碰到了一个坑 wps中的com组件的调用和MSoffice非常的相似,几乎只需要把包的头修改一下就可以用了. 比如开发wps文档的插件,需要引用 ...

    八皇后--python代码

    迭代和递归方法的运用 import random def prettyprint(solution): #图形化处理数据 def line(pos,length=len(solution)): #单行 ...

    java重写equals和hashCode方法

    一.重写equals方法 如果不重写equals,那么比较的将是对象的引用是否指向同一块内存地址,重写之后目的是为了比较两个对象的value值是否相等. 利用equals比较八大包装对象(如int,f ...

    C&plus;&plus;多重继承二义性解决

    1. 什么是多重继承的二义性 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class A{ public:     void f(); }   class B{ pu ...

    【bzoj4236】JOIOJI STL-map

    题目描述 JOIOJI桑是JOI君的叔叔.“JOIOJI”这个名字是由“J.O.I”三个字母各两个构成的. 最近,JOIOJI桑有了一个孩子.JOIOJI桑想让自己孩子的名字和自己一样由“J.O.I” ...

    展开全文
  • 适用于xml、json以及分条字符串/*** 字符串格式化处理(实现字符串在回车换行和空格功能)* @param xml*/private String convertstr(String xmlorjson) {if (xmlorjson == null || "".equals(xmlorjson) || "null"....

    适用于xml、json以及分条字符串

    /**

    * 字符串格式化处理(实现字符串在回车换行和空格功能)

    * @param xml

    */

    private String convertstr(String xmlorjson) {

    if (xmlorjson == null || "".equals(xmlorjson) || "null".equals(xmlorjson)) {

    return "";

    }

    //处理字符串

    String[] beforechar = {"", "¢", "£", "¥", "€", "§", "©", "®", "™", "×", "÷"};

    String[] afterchar = {"<", ">", "¢", "£", "¥",

    "€", "§", "©", "®", "™", "×", "÷"};

    for (int i = 0; i < beforechar.length; i++) {

    xmlorjson = xmlorjson.replaceAll(beforechar[i], afterchar[i]);

    }

    xmlorjson = xmlorjson.replaceAll("\n", "");

    xmlorjson = xmlorjson.replaceAll(" ", " ");

    xmlorjson = xmlorjson.replaceAll("\t", "    ");

    return xmlorjson;

    }

    展开全文
  • java回车不换行

    千次阅读 2021-03-13 06:27:01
    4.服务器端关闭连接,客户端解析回发响应头,恢复页面。1.建立连接:以下用我的另一篇文章的地址做为例子Servlet容器(Tomacat)介绍及配置客户端,也就是我请求一个地址时,即打开了到 Web 服务器的HTTP端口的一个套...

    HTTP定义的事务处理由以下四步组成:

    1.建立连接。

    2.客户端发送HTTP请求头。

    3.服务器端响应生成结果回发。

    4.服务器端关闭连接,客户端解析回发响应头,恢复页面。

    1.建立连接:以下用我的另一篇文章的地址做为例子

    Servlet容器(Tomacat)介绍及配置

    客户端,也就是我请求一个地址时,即打开了到 Web 服务器的HTTP端口的一个套接字。因为在网络中间作为传递数据的实体介质就是网线,数据实质上是通过IO流进行输出和输入,这就不难理解我们为什么在写一个Servlet的时候要引用 import java.io.*; 的原因,包括我们在向客户端回发结果的时候要用到 PrintWriter 对象的println()方法。

    比如我在这里请求CSDN社区的一个地址http://blog.csdn.net,

    实际上首先要请求这个地址,以及一个端口80(8080)http://blog.csdn.net:80 80可以不写,是因为浏览器网页服务默认的端口号是 80.

    在Java底层代码中是这样实现的,只不过它们已经帮我们做了。

    Socket socket=new Socket("blog.csdn.net",8080);

    InputStream in=socket.getInputStream();

    OutputStream out=socket.getOutputStream();

    2.客户端发送HTTP请求头

    一旦建立了TCP连接,Web浏览器就会向Web服务器发送请求命令,是一个ASCII文本请求行,后跟0个或多个HTTP头标,一个空行和实现请求的任意数据。四个部分:请求行,请求头标,空行和请求数据。

    1)请求行由三个标记组成:请求方法 请求URL HTTP版本,中间用空格分开

    例如:GET lvpin/archive/2007/06/09/1645767.aspx HTTP/1.1

    HTTP规范定义了8种可能的请求方法:(最常见的就是 GET 和 POST 两种方法)

    GET 检索URI中标识资源的一个简单请求

    HEAD 与GET方法相同,服务器只返回状态行和头标,并不返回请求文档

    POST 服务器接受被写入客户端输出流中的数据的请求

    PUT 服务器保存请求数据作为指定URI新内容的请求

    DELETE 服务器删除URI中命名的资源的请求

    OPTIONS 关于服务器支持的请求方法信息的请求

    TRACE Web服务器反馈Http请求和其头标的请求

    CONNECT 已文档化但当前未实现的一个方法,预留做隧道处理

    2)请求头标:由key :value 键值组成,每行一对。请求头标通知服务器有关客户端的功能和标识。

    HOST 请求的哪一个服务器端地址,主地址 ,比如 我现在所在的CSDN blog.csdn.net/

    User-Agent 用户即客户端可以使用的浏览器 ,如 : Mozilla/4.0

    Accept 即客户端可以接受的MIME 类型列表,如image/gif text/html, application/msword

    Content-Length 只适用于POST请求,以字节给出POST数据的尺寸

    3)空行 发送回车符和退行,通知服务器以下不再有头标。

    4)请求数据:使用POST传送数据,最常使用的是Content-Type和Content-Length头标。

    总结以上 我们可以这样写出一个标准的 HTTP请求

    POST /lvpin/archive/2007/06/09/1645767.aspx HTTP1.1

    HOST: blog.csdn.net/

    User-Agent :Mozilla/4.0

    Accpt: image/gif,text/html,application/pdf,image/png...

    key=value&key=value&key=value.....................................(POST()请求的数据)

    那么,这上面的一个例子说明的就是

    我要去访问的服务器端的地址是blog.csdn.net/ 它下面的资源 /lvpin/archive/2007/06/09/1645767.aspx连起来就是 http://blog.csdn.net/lvpin/archive/2007/06/09/1645767.aspx

    这个页面用的是 HTTP1.1 规范 我的浏览器版本是Mozilla/4.0

    可以支持的MIME格式为 image/gif,text/html,application/pdf,image/png...等等

    这个MIME格式我们response.setContentType("text/html;charset=gb2312");或者在一个 或者总能见到

    那么在这里如何理解 GET 和 POST 最直观的区别,最明显的就是 GET方法将数据的请求跟在了所请求的URL后面,也就是在请求行里面我们是这么样来做的:

    GET lvpin/archive/2007/06/09/1645767.aspx?

    key=value&key=value&key=value......HTTP1.1

    也实际上就是 用 GET 如此传递数据 :

    http://blog.csdn.net/lvpin/archive/2007/06/09/1645767.aspx?name=simon&password=simonlv........

    3.服务器端接受请求,处理数据后生成响应返回数据到客户端 (部分Servlet 内容穿插)

    Web 服务器 解析请求,定位指定的资源http://blog.csdn.net/lvpin/archive/2007/06/09/1645767.aspx

    1)根据在 请求时的 GET/POST 来按照响应的 doGet() /doPost()方法来处理(有可能是一些业务逻辑,也有可能是一些验证等等,也有可能是一些数据查询,提交等等)其有效的数据就来源于name=simon&password=simonlv,还有其它的一些封装在 request 对象中的数据资源。

    2)处理请求之后,由 response 对象得到 PriterWriter 输出流对象out ,通过 out.println () 将数据以 在客户端提交过的采用的Accpt: 中形式的一种 如 按照 response.setcontentType("text/html;charset=gb2312' )的格式输出流。

    它的响应信息与请求信息非常类似,其区别就在于 我们在请求阶段的请求行被状态行给替换了,一个响应由四个部分组成:状态行、响应头标、空行、响应数据

    1.状态行:状态行由三个标记组成:HTTP版本、响应代码和响应描述。

    HTTP1.1 100 continue ------继续追加后继内容

    HTTP1.1 200 OK -----一切正常

    HTTP1.1 301 Moved Permanently ---请求的文档在其它地方,会自动连接

    HTTP1.1 403 Forbidden -------绝对拒绝你访问这个资源,不管授权没有

    HTTP1.1 400 Bad Request -----客户端请求中的不良语法

    HTTP1.1 404 Not Found ---最常见,绝对是大名鼎鼎的找不到

    HTTP响应码:

    1xx:提示性信息,告诉客户端应该对某些其它的动作做出响应

    2xx:这些就代表了请求成功

    3xx:重定向,为了完成请求,必须进一步执行的动作

    4xx:客户端错误

    500-599:服务器端的错误

    2.响应头标:像请求头标一样,它们指出服务器的功能,标识出响应数据的细节。

    Date: Sat,31 Dec 2005 23:59:59 GMT --响应生成的日期和时间

    ContentType: text/html;charset=gb2312'

    Content-Length: 122 ---响应中的字节数,只在浏览器使用永久(Keep-alive)HTTP连接时需要。

    3.空行:最后一个响应头标之后是一个空行,发送回车符和退行,表明服务器以下不再有头标。

    4.响应数据:HTML文档和图像等,也就是HTML本身。out.println("").......写出的。。。

    <html>

    <head>

    <title>Welcom to simon lv 's home</title>

    </head>

    <body>

    <!-- 这里是具体的内容,看到了这里

    相信大家对 HTTP 工作原理和服务器交互过程已经很清楚了吧

    -->

    </body>

    </html>

    展开全文
  • java poi出excel换行问题

    2021-02-27 19:45:01
    POI操作excel实现换行问题。package jp.co.misumi.mdm.batch.common.jobrunner;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException...
  • java写入Excel文本换行

    2021-03-05 22:07:04
    1.设置Excel样式HSSFCellStyle bodyStyle = workbook....2.设置文本值需要换行的位置添加:\r\nString strText = "测试写入Excel文本换行\r\n换行后的值";3.使用HSSFRichTextString()处理文本值newHSSFRichText...
  • 后端拼接时用:"\n"分割,比如:  String str = "白日依山尽,\n" + "黄河... 返回前台页面时,放入<pre></pre> 标签中即可实现换行。 转载于:https://www.cnblogs.com/Big-Boss/p/10536511.html...
  • java回车和换行

    2021-03-11 12:00:19
    4.服务器端关闭连接,客户端解析回发响应头,恢复页面。1.建立连接:以下用我的另一篇文章的地址做为例子Servlet容器(Tomacat)介绍及配置客户端,也就是我请求一个地址时,即打开了到 Web 服务器的HTTP端口的一个套...
  • java中的字符串在前台页面换行

    万次阅读 2016-12-22 09:38:23
    后台\n String str =”aaa\n”+”bbb” 前台<pre></pre>
  • 我在Java中有一个方法 protected void get(HttpServletRequest req, HttpServletResponse resp) { resp.getWriter().write("哈哈哈 "); resp.getWriter().write("哈哈哈"); } 然后通过...
  • html title属性内容换行方法(静态页面) 鼠标经过悬停于对象时提示内容(title属性内容)换行排版方法,html title 换行方法总结. html的title属性默认是显示一行的,这里介绍两种换行方法为大家分享使用. 一.直接...
  • JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密...
  • 使用POI创建一个简单的 myXls.xls 文件常用的包为 org.apache....例子:import java.io.*;import org.apache.poi.hssf.usermodel.*;public class ZoomSheet {public ZoomSheet() {}public static void main(String ar...
  • Java 换行和回车

    2021-03-09 08:33:43
    首先直接上结论://换行时采用System.getProperty("line.separator")public void test1() {LogTable logTable = logService.getLogSecById(489);System.out.println(logTable.getStrContent().replace(System....
  • java后台 拼接字符串在前端textarea怎么实现换行
  • 换行><回 车>”,即“\r\n”; Unix/Linux平台 Unix系统里,每行结尾只有“<换行>”,即“\n”; Mac系统 Mac系统里,每行结尾是“<回车>”。 字符串放在中 即在整个字符串前加入+字符串+<\...
  • java 打印例子(字符串换行问题)

    千次阅读 2021-03-04 06:12:12
    1.打印例子java打印中最关键的就是每一个绘图函数 g2.drawString(str, x, y ) 中的起点坐标(x,y)import java.awt.BasicStroke;import java.awt.Color;import java.awt.Component;import java.awt.Font;import java....
  • JAVA输出内容打印到TXT以及不同系统中如何换行2011-08-25 17:27:55| 分类: Java技术 |字号 订阅1、输出内容到指定文件FileWriter fw = new FileWriter("D:\\xxx.txt");fw.write("第一行\r\n");fw.write("第二行\r\n...
  • JSP用户输入页面换行

    2011-06-30 08:55:18
    JSP用户输入页面换行,JSP用户输入页面换行
  • 问题产生 在web页面HTML中,容器(div,table等)中如果放入过长的字符串(英文、数字和部分标点符号组成,无空格),将会撑大容器,破坏页面外观。出现这种情况基本有两个可能:1. 人为的恶意破坏2. 长URL问题分析1.为了...
  • 想法由来:有时查看网页源代码的css文件内容,竟是恼人的压缩后代码(不换行),如下图所示——它的可读性很差,所以写了下面这个简单的程序,实现自动换行。适用条件:遇到指定字符换行(本例中遇到‘}’换行)。源代码...
  • Java – 如何在swing中添加换行符

    千次阅读 2021-03-09 18:26:25
    我正在为我的迷你游戏添加一个按钮,但我不知道如何换行.我想在按钮和文本之间有一个空格,这里是代码:JPanel panel1 = new JPanel();JLabel label1 = new JLabel("Welcome to the Wall Game!");JLabel label2 = new ...
  • String s = str +"\r\n";
  • 就像word文档里面看见的那样 于是,页面呈现与DOM结构就变成了这样 显然,这不是我们真实想要它呈现的效果,我们当然是想它能聪明的在该换行的时候换行呀,对吧,那么问题来了,为什么,它没有换行呢? 换行符 阿望...
  • 隐藏字符串超出部分不可见,强制不换行时要在套着他的div(父级idv)上加上这个以免页面错位div{overflow:hidden;}强制不换行div{white-space:nowrap;}自动换行div{word-wrap: break-word;word-break: normal;}强制...
  • 拼接是如何处理,能在需要的地方换行,现在我使用的方法是,在需要换行的地方拼接一个符号,页面上显示的时候通过符号把一整段分隔,循环输出,每句后面加个 但是这样的话,多个页面显示的话,每个页面都要处理...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,136
精华内容 14,454
关键字:

java 页面换行

java 订阅