\n在java servlet程序中不起作用

pk7*_*786 -1 java servlets

这里我只是通过.jsp文件输入用户名和密码,并在不同的行中打印用户名和密码.

package pack123;
public class Loginpg extends HttpServlet{

    public void service (HttpServletRequest request, HttpServletResponse response){
        PrintWriter pw=response.getWriter();
        String username=request.getparameter("uname"); 
        String pass=request.getparameter("pwd"); 
        pw.println("the username is "+username+"\n"); 
        pw.println("the username is "+pass);
    }
}
Run Code Online (Sandbox Code Playgroud)

rad*_*dai 5

servlet执行的结果返回给浏览器,浏览器将输出格式化并显示为HTML.

在HTML中,换行符(\n)在文本中没有任何意义(有关详细信息,请参阅下面的流氓评论).尝试打印html中断:

<br />
Run Code Online (Sandbox Code Playgroud)

像这样:

pw.println("the username is "+u+"<br />");
pw.println("the username is "+p);
Run Code Online (Sandbox Code Playgroud)