怎么在jsp里换行

2024-11-15 23:01:42
推荐回答(4个)
回答1:

<%out.write("\r\n");%>到tomcat的work目录下找到tomcat把jsp文件翻译过后的Servlet文件-也就是对应的java文件可以看出
out是JspWriter的实例,他的用法和printWriter相似,都是一个字符型输出流,你也可以自己建立个servlet,然后直接在servlet里用printWriter对象往页面输出想要的字符串。例如:
PrintWriter pw = response.getWriter();
pw.println("

添加成功

");
pw.println("继续购物
");
pw.println("管理购物
")
这样输出标签也行,这就是最老的,没jsp之前的打印输出页面的方法,现在的jsp无非是容器自动帮我们翻译成servlet输出而已

回答2:

  用java代码实现:
  <%out.write("\r\n");%>到tomcat的work目录下找到tomcat把jsp文件翻译过后的Servlet文件-也就是对应的java文件可以看出out是JspWriter的实例,他的用法和printWriter相似,都是一个字符型输出流,你也可以自己建立个servlet,然后直接在servlet里用printWriter对象往页面输出想要的字符串。例如:
PrintWriter pw = response.getWriter();
pw.println("

添加成功

");
pw.println("继续购物
");
pw.println("管理购物
")
这样输出标签也行,这就是最老的,没jsp之前的打印输出页面的方法,现在的jsp无非是容器自动帮我们翻译成servlet输出而已

回答3:

你的循环体有问题 不是换行本身的问题
function test(){
for (var i = 1; i <=9; i++){
for (var j = 1; j <= i; j++) {
document.write(i + "*" + j + "=" + i * j +" ");
}
document.write("
");
}
}
你对比下就知道了 希望你满意

回答4:

我给你的能直接在JSP文件中运行的代码,经我测试过:

<%@ page contentType="text/html;charset=gb2312" %>

九九乘法表




九九乘法表

<%
int i,j;
for(i=1;i<10;i++){
for(j=1;j<=i;j++)
out.print(j+"*"+i+"="+i*j+" ");
out.print("
");
}
%>