Spring Roo 2.0.0M1 <textarea> 代替 <input> 标签
Posted
技术标签:
【中文标题】Spring Roo 2.0.0M1 <textarea> 代替 <input> 标签【英文标题】:Spring Roo 2.0.0M1 <textarea> instead of <input> tags 【发布时间】:2015-10-07 13:58:51 【问题描述】:Roo 的新手,使用 STS 和来自实体的生成表单创建了一个应用程序(请参见下面的代码),我得到 <textarea>
标签而不是 <input>
标签,这是为什么呢?它们是一种强制输入标签的方法吗?
@RooJavaBean
@RooToString
@RooJpaActiveRecord
@Configurable
public class DataSource
/**
*/
@NotNull
@Column(unique = true)
@Size(max = 60)
private String name;
/**
*/
@Size(max = 2000)
private String description;
【问题讨论】:
【参考方案1】:尝试@Length(max = 2000)
而不是@Size(max = 2000)
当我没记错的时候,当最大长度大于某个阈值时,Roo 1.x 将表单输入切换到 textara。
【讨论】:
+1 成功了。 @Length 仍然限制持久性方面,但不会强制视图中的“以上是关于Spring Roo 2.0.0M1 <textarea> 代替 <input> 标签的主要内容,如果未能解决你的问题,请参考以下文章
在wildfly上运行war spring roo 2.0.0 RC1
将 Jackson 配置为在 Spring Boot 2.0.0.M1 中“全局”使用 SNAKE_CASE