我想在 struts2 UI tag 中使用 HTML5 表单验证,如“必需”。我还检查了 struts2 核心 jar 文件,该文件显示 s:textbox 的动态属性为真。但如果我使用 like <S:textbox name="username" required>
,它会抛出错误。
请帮忙
试试这样:
<s:textbox name="username" required="required" />
在我的情况下完美运行。
您也可以以类似的方式使用其他 html5 属性。例如。placeholder="占位符值" 等
这是我让它在 IE FF 和 Chrome 中工作的唯一方法
<input type="text" name="u.lName" required value='<s:property value="u.lName"'/>'/>
属性必须具有值。所以 required 将不起作用,但 required="" 不会引起问题。