相关疑难解决方法(0)

Javascript删除空格时不应该?

我有一个HTML文件,其代码类似于以下内容.

<table>
    <tr>
    <td id="MyCell">Hello  World</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我正在使用如下的javascript来获取价值

document.getElementById(cell2.Element.id).innerText
Run Code Online (Sandbox Code Playgroud)

这将返回文本"Hello World",hello和world之间只有1个空格.我必须保留相同数量的空格,有什么办法可以做到吗?

我尝试过使用innerHTML,outerHTML和类似项目,但我没有运气.

javascript whitespace dom innerhtml

6
推荐指数
2
解决办法
7459
查看次数

如何在JSP页面中显示Pretty Print JSON String

我想在JSP页面中显示JSON字符串.我正在使用Spring MVC框架.下面是代码

String result = restTemplate.getForObject(url.toString(), String.class);

ObjectMapper mapper = new ObjectMapper();
Object json = mapper.readValue(result, Object.class);

String indented = mapper.defaultPrettyPrintingWriter().writeValueAsString(json);

System.out.println(indented);//This print statement show correct way I need

model.addAttribute("response", (indented));
Run Code Online (Sandbox Code Playgroud)

这条线System.out.println(indented);打印出类似这样的东西 -

{
  "attributes" : [ {
    "nm" : "ACCOUNT",
    "error" : "null SYS00019CancellationException in CoreImpl fetchAttributes\n java.util.concurrent.CancellationException\n\tat java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:231)\n\tat java.util.concurrent.FutureTask.",
    "status" : "ERROR"
  } ]
}
Run Code Online (Sandbox Code Playgroud)

这是我需要使用JSP页面显示的方式.但是当我把它添加到这样的模型时 -

model.addAttribute("response", (indented));
Run Code Online (Sandbox Code Playgroud)

然后在resultform.jsp页面中显示出来,如下所示 -

    <fieldset>
        <legend>Response:</legend>
            <strong>${response}</strong><br />

    </fieldset>
Run Code Online (Sandbox Code Playgroud)

我在浏览器上得到这样的东西 -

{ "attributes" : [ { "nm" : "ACCOUNT", …
Run Code Online (Sandbox Code Playgroud)

java json jsp spring-mvc jackson

1
推荐指数
1
解决办法
5266
查看次数

标签 统计

dom ×1

innerhtml ×1

jackson ×1

java ×1

javascript ×1

json ×1

jsp ×1

spring-mvc ×1

whitespace ×1