如何禁用<;s:textfield>;在Struts2中标记

如何禁用<;s:textfield>;在Struts2中标记,struts2,Struts2,我在struts2中有以下标签: <s:textfield type="text" key="maquina" label="" labelSeparator="" style="width:100;"/> 我想通过这个标签禁用标签,我的html代码中的这一刻是否生成如下所示: <table> <thead> <tr> <th>Hora</th>

我在struts2中有以下标签:

<s:textfield type="text" key="maquina" label="" labelSeparator="" style="width:100;"/>

我想通过这个标签禁用标签,我的html代码中的这一刻是否生成如下所示:

   <table>
        <thead>
        <tr>

            <th>Hora</th>
            <th>Ruta</th>
            <th>Maquina</th>


        </tr>
        </thead>

        <tbody>
        <%int i=10;%>
        <s:iterator value="datosPlan" var="datosPlanLoading" status="valorDatosPlan">

            <%--//cambia de color la fila en la que se encuentra le cursor--%>
            <tr id="<%=i%>"
                    <%
                        if(i%2 == 0)
                        {
                    %>
                class="alt"
                style="background: #E1EEf4;color: #00557F;"
                onmouseover="destacarFila(this.id);"
                onmouseout="colorOriginalFila(this.id,0);"
                    <%
                    }
                    else
                    {   %>
                onmouseover="destacarFila(this.id);"
                onmouseout="colorOriginalFila(this.id,1);"
                    <%
                        }
                        i++;
                    %>
                    >
                <%--<input type="hidden" id="<%="editar"%>${listaHorariosLoading.codigoHorario}" value="${listaHorariosLoading.nombreHorario}">--%>

                 <td>
                    <p>
                        <s:property value="hora"/>
                    </p>
                </td>
                <td>
                    <p>
                        <s:property value="ruta"/>
                    </p>
                </td>
                <td>
                    <p>
                       <s:textfield type="text" name="maquina" style="width:100;"/>
                    </p>
                </td>

            </tr>

        </s:iterator>
        </tbody>

贺拉
鲁塔
马奎纳
--%>

因此,我想禁用label,因为我只想要输入类型

提前感谢。

如果您使用
key=“maquina”
它将为您生成标签

如果您使用
label=”“
,它将为您生成标签

不要使用
键,也不要使用
标签
属性

试试这个

 <s:textfield type="text" id="maquina" name="maquina" style="width:20;" />
还将删除默认模板。

如果您使用
key=“maquina”
则它将为您生成标签

如果您使用
label=”“
,它将为您生成标签

不要使用
键,也不要使用
标签
属性

试试这个

 <s:textfield type="text" id="maquina" name="maquina" style="width:20;" />
还将删除默认模板

因为我只想要输入类型

仅当您使用配置为由标记使用时,才可能执行此操作

因为我只想要输入类型


这只有在您使用配置为由标记使用时才可能。

使用name属性时,我生成的代码是:ohh。。所以您想删除
。我说的对吗?我不知道为什么会这样,但是mi代码在一个表中,我要编辑我的问题,你可以看到你
tr
因为
标记而生成的表。尝试将
s:form
转换为
html
表单。不要使用struts表单标记,而是使用简单的html表单标记。我这样做了,它的名称属性工作。我生成的代码是:ohh。。所以您想删除
。我说的对吗?我不知道为什么会这样,但是mi代码在一个表中,我要编辑我的问题,你可以看到你
tr
因为
标记而生成的表。尝试将
s:form
转换为
html
表单。不要使用struts表单标记,而是使用简单的html表单标记。我这样做了,但我可以在哪里配置它。您可以使用struts config
constant
标记配置它。您还可以使用
主题
标记的属性更改
默认
主题。请看我可以在哪里配置它。您可以使用struts config
constant
tag来配置它。您还可以使用
主题
标记的属性更改
默认
主题。看见
 <form action="someAction" method="get" >
  <s:textfield type="text" id="maquina" name="maquina" style="width:20;" />
 </form>
 <constant name="struts.ui.theme" value="simple"/>