Servlet不好
1 做显示页面繁琐
out.println("<html>");
out.println("<head>");
out.println("<style type='text/css'>");
out.
out.println("</style>");
out.println("</head>");
out.println("<table cellpadding='0' cellspacing='0'>");
out.println("</html>");
2 重新编译
3 重新启动tomcat
CGI---> 动态 c c++
JSP java server page
高级Servlet技术
Servlet 显示时间
服务器端的程序
1 文本文件 .jsp
2 放置位置?WEB-INF平级
3 如何访问
http://localhost:8080/jspapp/first.jsp
启动tomcat 运行
jsp 本质 就是Html标签 嵌套java代码
一 如何在html嵌套java代码 (语法)
1 脚本
1 输出脚本:把java代码运行结果输出到页面进行显示
<%= xxx %> Servlet out.println();
注意: 表达式脚本 不能写;
2 定义脚本:在jsp定义一个变量或方法应用定义脚本
<%! %> 为Servlet定义成员变量和方法
注意: 只能定义变量 方法
3 普通脚本 : 可以在jsp中除定义方法之外的java代码都是可以书写
<% %> Servlet service
1 做显示页面繁琐
out.println("<html>");
out.println("<head>");
out.println("<style type='text/css'>");
out.
out.println("</style>");
out.println("</head>");
out.println("<table cellpadding='0' cellspacing='0'>");
out.println("</html>");
2 重新编译
3 重新启动tomcat
CGI---> 动态 c c++
JSP java server page
高级Servlet技术
Servlet 显示时间
服务器端的程序
1 文本文件 .jsp
2 放置位置?WEB-INF平级
3 如何访问
http://localhost:8080/jspapp/first.jsp
启动tomcat 运行
jsp 本质 就是Html标签 嵌套java代码
一 如何在html嵌套java代码 (语法)
1 脚本
1 输出脚本:把java代码运行结果输出到页面进行显示
<%= xxx %> Servlet out.println();
注意: 表达式脚本 不能写;
2 定义脚本:在jsp定义一个变量或方法应用定义脚本
<%! %> 为Servlet定义成员变量和方法
注意: 只能定义变量 方法
3 普通脚本 : 可以在jsp中除定义方法之外的java代码都是可以书写
<% %> Servlet service