jsp value=“”内的减法运算

jsp value=“”内的减法运算,jsp,Jsp,我有这样一个场景,我有一个大小限制为250个字符的文本区域。 当一个人在文本区域输入内容时,我会显示字符数。 现在在编辑页面中,我想显示的字符数仍然是250,即文本区域中当前的文本长度 我试图以下面的方式实现 <label for="entTypeDesc" class="col-sm-2 control-label">Description:</label> <div class="col-sm-8">

我有这样一个场景,我有一个大小限制为250个字符的文本区域。 当一个人在文本区域输入内容时,我会显示字符数。 现在在编辑页面中,我想显示的字符数仍然是250,即文本区域中当前的文本长度

我试图以下面的方式实现

        <label for="entTypeDesc" class="col-sm-2 control-label">Description:</label>
            <div class="col-sm-8">
        <textarea name="entTypeDesc"
            onKeyDown="limitText(this.form.entTypeDesc,this.form.countdown,250);"
            onKeyUp="limitText(this.form.entTypeDesc,this.form.countdown,250);"
            id="entTypeDesc" class="form-control" path="entTypeDesc">${XXX.entTypeDesc}</textarea>
        <br>
        <font size="2">(Maximum characters: 250)<br> You have <input
            readonly type="text" name="countdown" size="3" value="250-${fn:length(XXX.entTypeDesc)}" >
            characters left.
        </font>
但我得到的价值为250-6个字符剩余。 我希望它显示为244个字符。那么我如何在value=内进行减法呢

请帮忙。我是jsp新手。

将250-置于${…}之外将被解释为value=包含的字符串的一部分

相反,请尝试:

${250 - fn:length(XXX.entTypeDesc)}