当前位置: 首页 > 知识库问答 >
问题:

如何删除spring bean属性值中引号之间的空格

权兴为
2023-03-14

我在XML中定义了一个bean:

<bean class="myClass">
<property name="abc">
<value="${a}
${b}
${c}
" /></property>
</bean>
a=abc'
b=def
c='xyz
acb'    def    'xyz
<bean class="myClass">
 <property name="abc">
 <bean class="org.springframework.util.StringUtils"
            factory-method="trimWhitespace">
            <constructor-arg type="java.lang.String">

<value="${a}
${b}
${c}
" /></bean></property>
</bean>
<bean id="numberGuess" class="org.spring.samples.NumberGuess">
<property name="randomNumber" value="#{ T(java.lang.Math).random() * 100.0 }"/>

</bean>

很抱歉犯了这个错误,但实际上

acb '    def    ' xyz

在abc之后和xyz之前有空格,我需要这些空格,但不在引号内

共有1个答案

唐声
2023-03-14

可以使用换行:

...
<value="${a}&#10;${b}&#10;${c}" />
...

检查所有数字代码字符实体:http://www.december.com/html/spec/codes.html

 类似资料:
  • 我对SqlAlchemy和Firebird DB是新手。 我可以直接使用DBeaver创建一个表: 但如果我尝试使用pyndas sqlalchemy执行同样的操作,我会得到一个错误: 问题是由引号

  • 这是我的输入xml

  • 问题内容: 如何摆脱列表项之间的空白?我正在努力使图像彼此相邻。即使我将样式设置为,它们仍然分开。 CSS HTML 问题答案: 2014年9月1日更新 在现代浏览器中,flex-box是执行此操作的首选方法。就像这样简单: 在这里查看JSFiddle 。 对于旧版浏览器的支持,请参考下面的其他选项,尽管稍微复杂一些,但它们仍然不错。 尽管每个其他答案至少提供了一个好的解决方案,但似乎没有一个提供

  • 我对Saxon的XSLT处理器有一个奇怪的问题(最新版本=9.?) 给定这个伪造的XML(不管它是什么): 使用此XSLT: 将实际删除xmlns:xs=”http://www.w3.org/2001/XMLSchema“来自结果XML的声明,因为排除结果前缀=#all”。显然,发生这种情况是因为它在属性值中使用,而不是在元素或属性中使用。 删除排除结果前缀="#all"或手动指定要删除的前缀确实

  • 问题内容: 我通过创建html字符串来建立一行以使用jQuery插入表中,即 是从ajax调用返回的字符串,可以包含任何字符。如果包含单引号,它将通过定义属性值的结尾来破坏HTML。 如何确保在浏览器中正确显示字符串? 问题答案: 您只需要用等效的HTML实体字符代码交换任何字符: 另外,您可以使用jQuery的DOM操作方法创建整个内容:

  • 问题内容: 我在线性布局中有一堆按钮。但是有空格按钮。我将padding设置为0,但是没有变化。在http://www.mail- archive.com/android- developers@googlegroups.com/msg51104.html上 已经有相同的问题,但那里没有答案。请你帮我一下。 问题答案: 尝试使用属性。例如,要减少左侧/右侧的空间(假设您有一组水平的按钮),可以执行