使用JSP custome标记的javascript更改JSP custome属性值

使用JSP custome标记的javascript更改JSP custome属性值,java,javascript,jsp,jsp-tags,Java,Javascript,Jsp,Jsp Tags,我已经开发了名为的JSP自定义标记,其中一个自定义属性名为mandatory。 现在,我想在其他标记的单击事件中将强制值更改为false。 我无法使用document.getElementById(id).mandatory=“false”更改它。 可能吗?如何处理?是服务器端的东西,客户端不会将其作为HTML dom接收,因此您的java脚本不会使用它。您需要找到其他方法来处理相同的问题,使用javascript,您只能修改呈现的html中的值。它不会影响您的后端编码。在这种情况下,您不能使用

我已经开发了名为
的JSP自定义标记,其中一个自定义属性名为mandatory。 现在,我想在其他标记的单击事件中将强制值更改为
false

我无法使用
document.getElementById(id).mandatory=“false”更改它。


可能吗?如何处理?

是服务器端的东西,客户端不会将其作为HTML dom接收,因此您的java脚本不会使用它。您需要找到其他方法来处理相同的问题,使用javascript,您只能修改呈现的html中的值。它不会影响您的后端编码。

在这种情况下,您不能使用javascript更改值……但您可以使用

<c:if > </c:if>

在ur属性值内。例如

<c:if > </c:if>
<ctn:input mandatory = "<c:if test='{yourCondition}'>true </c:if>">

或者我们也可以在这里选择…例如。 如果您的条件满足,则选择true,否则将设置为“false”

<c:if > </c:if>