java - Struts 2 文本字段即使没有 value 属性也会显示值

标签 java jsp struts2 ognl valuestack

我有一个 Struts 2 textfield 标记,我只需要让用户输入值并将其发送到操作。

<s:textfield name="user.firstAnswer" size="110" cssClass="FormObjectCompulsary" autocomplete="off" />

即使此页面加载用户对象包含第一个答案的值,我也不想将其显示在文本字段中,而是希望文本字段为空白。

但是如果没有指定值属性,用户对象中的值仍然显示在该字段中。

最佳答案

如果您要添加一个新对象 user,那么您应该在 JSP 中显示它之前使用 new 运算符创建该对象。它将包含未显示的 null 引用。如果未指定 value 属性,则使用 name 显示值。

关于java - Struts 2 文本字段即使没有 value 属性也会显示值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18951341/

相关文章:

java - 在获取特定数据集的 BQ 表列表时获取 AppIdentityServiceFailureException getAccessToken

javascript - JSP - Javascript,根据选择选项值更新表字段

javascript - 在jsp页面的javascript代码中检索cookie

java - 如何将 JSON 数组从 Struts 2 操作类传递到 jQuery?

java - Struts2 将空字符串参数转换为 "int"

java - 如何在struts2 启动时将一些数据库值设置为应用程序范围?

java - 如何在多个方法中使用数组

java - HttpURLConnection getInputStream 太慢

java - 只需按一次按钮

java - ArrayList 返回 null 的方法