jsp初学者通常会遇到这种问题:在jsp代码中插入类似于System.out.println();语句,点击运行时就会直接在控制台上出现结果,而不是在jsp网页中。
以下是部分解决方案:
1.直接用字符串变量输出
2.用out.pringtln();输出(注意:在这里的println()不是换行)
3.用servlet输出
上述步骤的代码:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<% System.out.println("hello world1!"); %>
<%String a="hello world2!"; %>
<%=a%>
<br>
<%out.println("hello world3!<br>"); %><!-- println()在jsp页面中不换行 -->
<%out.println("hello world4!"); %>
</body>
</html>
运行结果