java - 为 Spring 表单标签元素设置类和其他属性

标签 java html jsp spring-mvc

我有以下页面,但无法加载

<form:form action="/test.htm"  method="post" commandName="demoForm" >

<div id="testSection" style="margin-top: 1.5%;margin-left: 3.5%;">

    <span class="test-container">
            <label>UserName</label>
            <span class="test-container-right">
                <form:input path="username" value="${UNAME}"  class="text simpleTextField" maxlength="200" style="width:60%" disabled/>
            </span>
    </span>

    <span style="width:auto; padding-left: 30%; padding-bottom: 4%; text-align:center; float:right; clear:both;">
        <input type="submit" class="btn" style="width:auto;" value="Save" />
    </span>     

</div>

</form:form>

但是当我把它改成

...
<span class="test-container-right">
        <form:input path="username" />
</span>
...

它可以正常工作和加载。为什么不允许我为 form:input spring 标签设置 html 属性。我怎样才能做到这一点?在检查它扩展为的元素时

<input id="username" type="text" value="" name="username"></input>

我需要填充它的值并为其提供一个类和其他属性,如宽度。

最佳答案

好的,我解决了其中的一部分。看起来在 form:input 标签中使用的标签与常规的 html 标签不同。全部列出here .例如 stylecssStyle .

所以我将我的代码更改为

<form:input path="username" cssClass="text simpleTextField" maxlength="200" cssStyle="width:60%" disabled="true"/>

现在可以了..

我仍然不知道如何在此输入中填充值。这些似乎不等同于 value关键词。

关于java - 为 Spring 表单标签元素设置类和其他属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24674064/

相关文章:

java - 安卓。 NavigationView 中显示的菜单项内的标题未垂直居中

html - 为什么在没有页面刷新的情况下更新下拉列表时 CSS 不起作用

java - 使用 Java 更新 html 表单

java - Callable<T> call() + 输入参数 + Spring

java - 如何在 Linux CentOS 服务器中设置 Java 文件编码和 Java 默认语言环境?

java - HTTP 状态 500 - PHP FastCGI 实例失败

java - 如何在 Java 中为命令行参数创建标志?

php - 几秒钟后突出显示不同的链接

javascript - Live Reload 在 6 秒后刷新,有时会被种植

jsp - Struts2 java.lang.NoSuchMethodException(表单值类型)