李老师要求看书时的心态得平和

jsp简介
jsp是一种基于文本的程序,其特点是HTML代码与JAVA程序同时存在。执行时jsp会被Tomcat自动编译,这
个过程对开发者是透明的不需要关注。编译后得jsp跟HttpServlet一样都是java.servlet.Servlet接口的子类,
因此jsp是另一种形式的Servlet。
一般意义上,在提到jap与Servlet时,Servlet一般是指HttpServlet.如果不特别指明,Servlet一般是指HttpServlet
而不是指Servlet接口。
jsp全名为java Servlet page,是为了简单化Servlet的工作而出现的替代品,早期的java web层体系结构中只有Servlet
。接受用户请求,处理业务逻辑,生成HTML显示结果都是在Servlet中完成的。虽然Servlet可以作任何的工作,但是Servlet
中不能像PHP,Asp等镶嵌HTMl代码,输出HTML比较困难,而且部署过程也比较复杂。
为了解决这些难点,jsp应运而生!
jsp也是一种Servlet,因此jsp能够完成HTTPServlet能够完成的所有事务。现在简单举例如下
<%page language="java" import="java.util.*" contenType="text/html; charset=utf-8"%>
<%

locale locale=request.getlocale();
Calendar calendar=Calendar.getinstance(llocale);
int hour=calendar.get(Calendar.HOUR_OF_DAY);

string greeting=" ";
if(hour<=6){
greeting="l凌晨好,您应该睡觉了。良好的睡眠是美好一天的开始。";

}
else if(hour<=9){
greeting="早上好,您应该吃早餐了请注意营养";

}
else if(hour<=12){
greeting="上午好。工作时注意保护眼睛";

}
else if(hour<=18){
greting="下午好,祝你工作愉快";

}
else if(hour<=24){
greeting="晚上好,您应该放松一下自己睡觉不要太晚";
}
else{
}%>
<!DOCYPE HTML PUBLIC"-//W3C//DTD HTML 4.01Transitional//EN">
<html>
<head>
     <title>欢迎页面<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="keywordl,keyword1,keyword2,keyword3">
<meta http-equiv="description"content="this is my page">
</head>
<body>
      <table>
            <tr>
                 <td><%=greeting%></td>
             <tr>
</table>
</body>
</html>
jsp工作原理

 

 

>

 

posted @ 2013-02-11 17:04  南海问天  阅读(263)  评论(0)    收藏  举报