【发布时间】:2012-02-02 18:28:35
【问题描述】:
我是 servlet 的初学者..看到这段代码写在 servlet 中时,我遇到了一个问题。如果有人解释我这里有这么多“\”的用法,我将不胜感激
"<form method=\"post\" action =\"" + request.getContextPath( ) +
"/firstservlet\" >");
out.println("<table border=\"0\"><tr><td valign=\"top\">");
out.println("Your first name: </td> <td valign=\"top\">");
out.println("<input type=\"text\" name=\"firstname\" size=\"20\">");
out.println("</td></tr><tr><td valign=\"top\">");
out.println("Your last name: </td> <td valign=\"top\">");
out.println("<input type=\"text\" name=\"lastname\" size=\"20\">");
out.println("</td></tr><tr><td valign=\"top\">");
out.println("Your email: </td> <td valign=\"top\">");
out.println("<input type=\"text\" name=\"email\" size=\"20\">");
out.println("</td></tr><tr><td valign=\"top\">");
out.println("<input type=\"submit\" value=\"Submit Info\"></td></tr>");
out.println("</table></form>");
out.println("</body></html>");
【问题讨论】:
-
转义特殊字符。
-
如果我是你。我会使用属性文件而不是使用讨厌的转义字符串。
-
这看起来很糟糕,请尝试使用JSP查看
-
不要阅读过时的书籍/教程。 HTML 不属于 servlet。 HTML 属于 JSP。另见stackoverflow.com/tags/servlets/info