jsp入门

jsp是什么
因为在开发web网站时候,发现servlet开发前台界面,比较麻烦

1.jsp运行在服务器
2.jsp(java server page)
3.jsp的基础是servlet (相当于把servlet进行了一次封装)

4.jsp是综合技术 jsp=html+css+js(javascript)+java 片段+jsp标签(servlet)

5.jsp无需配置,直接使用,修改之后,不需要从新reload web应用

6.jsp访问方式:http://ip:port/web应用名/jsp路径

7.jsp是一种动态网页技术

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'showTime.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
    This is my JSP page. <br>
    <%
    	out.println("Hello world"+"当前时间为:"+new Date());
    	
     %>
  </body>
</html>

 

 jsp特点:

jsp,全称java Server page 它跟servlet一样,都是sun公司发布的用于开发动态web页面的技术

jsp最大的特点在于,写jsp就像写html一样,但:

1.它相对html而言: html只能为用户提供静态数据,而jsp中可以嵌套java代码,可以为用户提供动态数据

2.它相对于servlet而言:servlet很难对数据进行排版,而jsp很容易实现

你可能感兴趣的:(jsp)