" + ""); 我的目标是将 count 的值指定为按钮值。我做错了什么? -6ren">
gpt4 book ai didi

java - JSP 中未封闭的字符串文字错误?

转载 作者:行者123 更新时间:2023-12-01 09:14:51 26 4
gpt4 key购买 nike

我正在尝试将 GridView 中按钮的值动态更新为计数值。现在,我在“out.println("<td>" + "<input type = button id = getid onclick=getbuttonid() value = "<%=count%>" + ">" + "</td>"); 我的目标是将 count 的值指定为按钮值。我做错了什么?

      <tr>
<td colspan=4 align="center"
style="background-color:teal">
<b>User Record</b></td>
</tr>
<tr style="background-color:lightgrey;">
<td><b>Record Number: </b></td>
<td><b>Card Number: </b></td>
<td><b>MiddleName:</b></td>
<td><b>BankAccountID:</b></td>
<td><b>CurrencyID:</b></td>
<td><b>DayTransactionLimit:</b></td>
<td><b>Select:</b></td>


</tr>
<%
if(request.getParameter("mobilenumber")!=null)
{
FileReader fr = new FileReader(new File(("C:\\Users\\Farheen\\Documents\\NetBeansProjects\\Demo\\records.txt")));
BufferedReader br = new BufferedReader(fr);
String line = null;
int count =0;
// out.println("<table>");

while((line = br.readLine()) != null){
//out.print(line + "<br/>");
out.println("<tr>");

String[] data = line.split("\t");
for (String val : data) {

out.println("<td>" + val + "</td>");

count ++;

}
out.println("<td>" + "<input type = button id = getid onclick=getbuttonid() value = "<%=count%>" + ">" + "</td>");

out.println("</tr>" );

}
// out.println("");
br.close();




}
%>

最佳答案

正如我在 answer 中所写的那样对于你的另一个问题,不要使用 Java 代码生成 HTML 输出。正如您所看到的,它非常容易出错。

无论如何,如果你坚持,那就用

out.println("<td><input type =\"button\" id=\"getid\" onclick=\"getbuttonid()\" value=\"" + count + "\"></td>");

关于java - JSP 中未封闭的字符串文字错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40632267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com