Java &引用;如果参数为“只读”;他不在百里香工作

Java &引用;如果参数为“只读”;他不在百里香工作,java,spring-mvc,thymeleaf,Java,Spring Mvc,Thymeleaf,如果当前url具有参数“action=edit”,我希望一些控件标记为只读 我尝试了以下方法: 网址: 出于某种原因,这总是错误的。我也尝试过展示价值: <input type="text" class="form-control" th:value="${param.action}" th:readonly="${param.action=='edit'}"> 这将在输入中显示值“edit”,但readonly仍然为false。然后,我尝试了以下操作:“${param.a

如果当前url具有参数“action=edit”,我希望一些控件标记为只读

我尝试了以下方法:

网址:


出于某种原因,这总是错误的。我也尝试过展示价值:

<input type="text" class="form-control" th:value="${param.action}" th:readonly="${param.action=='edit'}">

这将在输入中显示值“edit”,但readonly仍然为false。然后,我尝试了以下操作:“${param.action!=‘编辑’}”,这是可行的。为什么?param.action等于“edit”,但如果它采用了一些不同的值。

为了获得该值,您可能必须执行以下操作:

${param.action != null AND param.action[0]=='edit'}
(如果动作参数始终出现,则可以跳过null检查,否则会遇到null指针异常。)

${param.action != null AND param.action[0]=='edit'}