JSP scriptlet标记

时间:2013-05-07 06:29:43

标签: jsp

JSP代码:

<% 
String name=rs.getString(2);
%>

<input type="text" name ="name" value='<%= name %>' style="color:black; background-color: #ffffff" required>
  

错误:无法在输入标记中解析变量名称。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

当您遇到问题但无法解决问题时,请逐步进行操作。以下是我首先要采取的方法来确定问题

保持最低限度信息,然后看看会发生什么

<% 
String name="Scott";
%>

<input type="text" name ="name1" value='<%= name %>'>

2虽然你的代码中的每个东西看起来都很好。确保错误不在其他JSP中。 (可能在某些情况下)。要排除只做一个简单的jsp并且只有你的代码片段

答案 1 :(得分:-1)

你的合成文件rs.getString(2)中存在一些问题,并且它没有获取该值。所以检查它。 如果您尝试以下方式,那么它可以正常工作而没有错误。

  <% String name="User Name"; %>
  <input type="text" name ="name" value='<%= name %>' style="color:black; background-color: #ffffff">