可以使用平常得心应手的工具并按照平常的方式来书写HTML语句。

但建议使用 eclipse+dreamwaver，eclipse 可以很方便地编写 JSP 代码，并且有基本的代码验证功能，还可以自动提醒；dreamwaver 则可以美化页面。

然后，将动态部分用特殊的标记嵌入即可，这些标记常常以“＜%”开始并以“%＞”结束。

例如，有一个JSP页面:

<%@ page language="java" contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%>

<!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=GB18030">

<title>Insert title here</title>

</head>

<body>

<I>

<%out.println("hello world");%>

</I>

</body>

</html>

它将显示“hello world”。

<% java 语句 %> 是 JSP 网页的基本格式，<% %> 之间的部份就是我们要编写的代码。当 tomcat 网页解释程序遇到这种标记的时候，就会自动转入 java 代码执行，并把结果返回到当前位置。