jsp value =“”内的减法运算

时间:2015-09-02 09:34:14

标签: jsp

我有这样的场景,我有一个文本区域,大小限制为250个字符。 我正在显示没有。当一个人在文本区域中输入某些内容时,会保留一些字符。 现在在编辑页面中我想显示no,字符保持为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的新手。

1 个答案:

答案 0 :(得分:0)

250-放在${...}之外将被解释为value=包含的字符串的一部分。

而是尝试:

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