2013-10-11 55 views
0

我坚持这一点:如何逃避报价在Java中

我有一个ResultSet在一个HTML报告写。该ResultSet

writer.write("<td><a href=>" + "../" + rsevidencia.getString("Evidencia") + 
      "<a/></td>"); 

但链接不起作用,因为“Evidencia”不进报价,如何能我把引号ResultSet参数里面?

ResultSet带来这个2013年10月10日09:15:00.110

+0

会不会更容易修改sql调用来添加引号? – Gustavo

+1

你的意思是使用'rsevidencia.getString(“\”Evidencia \“”)'而不是?很难说出你要的是什么。 –

+0

如果仅仅是引号,你是否尝试过使用'\“'? –

回答

1

您可以使用"\"Evicendia\""。 在java中,您可以使用\访问转义字符。

+0

他需要引用_output_,而不是ResultSet中的列名。 –

1

逃生Java中的双引号字符用反斜杠字符\\"是一个双引号字符。

//    Here's one -v        Here's another -v 
writer.write("<td><a href=\"../" + rsevidencia.getString("Evidencia") + "\">Label</a></td>"); 

This Java tutorial page, section "Escape Sequences"涵盖了Java中的转义字符。