【问题标题】:jsp - set value of input tag (html) from a java stringjsp - 从 java 字符串中设置输入标签 (html) 的值
【发布时间】:2013-04-16 06:03:42
【问题描述】:

我在这里遇到了一个奇怪的问题。情况是这样的:

我正在尝试从 java 字符串中为 input 标记设置一个值:

   <input type="text" name="line" value=<%=line%>  ></input>

line = "this is my new line"

结果是 value 只得到第一个单词(“this”)而不是整个字符串。

任何人都知道为什么或如何使它正确吗??

【问题讨论】:

  • 使用双引号

标签: html jsp input


【解决方案1】:

像这样在值周围加上双引号 -

<input type="text" name="line" value="<%=line%>"></input>

HTML 使用空格来分隔不同的属性/标签。

【讨论】:

    【解决方案2】:
    <input type="text" name="line" value="<%=line%>"></input>
    

    【讨论】:

      【解决方案3】:

      正如大家所说,使用双引号

      <input type="text" name="line" value=<%=line%>  ></input>
      

      以上行仅用于更正您的行,如果可能,请不要使用脚本。这些已过期。

      请通过这个How to avoid Java code in JSP files?

      【讨论】:

      • 欢迎 :) 标记为答案,如果有帮助
      猜你喜欢
      • 2012-08-14
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      相关资源
      最近更新 更多