-
3-3 Web程序的请求与响应模式
查看全部 -
3-1 JSP内置对象
1.内置对象简介
2.四种作用域范围
3.out
4.request/response
5.session
6.application
7.其他内置对象
8.项目案例
内置对象简介:
JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象
查看全部 -
2-12 阶段项目
分别使用表达式和脚本实现打印九九乘法表
<body>
<%!
//返回九九乘法表对应的HTML代码,通过表达式来调用,在页面上显示
String printMultiTable1() //方法一:使用表达式的方法实现
{
String s = “”;
for(int i=1;i<=9;i++)
{
for(int j = 1;j<=i;j++)
{
s+=i+”*”+j+”=”+(i*j)+” ”;
}
s+=”<br>”; //追加换行标签
}
return s;
}
//方法二:使用脚本方式实现
//JSP内置out对象,使用脚本方式调用,打印九九乘法表
void printMultiTable2(JspWriter out) throws Exception
{
for(int i=1;i<=9;i++)
{
for(int j = 1;j<=i;j++)
{
out.println(i+”*”+j+”=”+(i*j)+” ”);
}
Out.println(“<br>”); //追加换行标签
}
}
%>
<h1>九九乘法表</h1>
<hr>
<%=printMultiTable1() %>
<br>
<% printMultiTable2(out);%>
<br>
</body>
查看全部 -
解析:第一次请求一个jsp页面时,首先被执行的方法是构造方法
查看全部 -
2-10 JSP页面生命周期
jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同事请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。但也要注意多线程的编程带来的同步问题,由于该Servlet始终驻于内存,所以响应是非常快的。
例:
<body>
<h1>JSP生命周期</h1>
<hr>
<%
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy年MM月dd日”);
String s = sdf.format(new Date());
%>
今天是:<%=s >
</body>
查看全部 -
2-9 JSP表达式
在JSP页面中执行的表达式。
语法:<% =表达式 %> //注意:表达式不以分号结束
例:<%!
String s = “张三”; //声明了一个字符串变量
int add(int x,int y) //声明了一个返回整型的函数,实现两个整数的求和。
{
Return x+y;
}
%>
<br>你好,<%=s %><br>
x+y=<%=add(10,5) %><br>
查看全部 -
2-8 JSP声明
在JSP页面中定义变量或者方法。
语法:<%! Java代码%>
例:<%!
String s = “张三”; //声明了一个字符串变量
int add(int x,int y) //声明了一个返回整型的函数,实现两个整数的求和。
{
Return x+y;
}
%>
查看全部 -
2-7 JSP脚本
在JSP页面中执行的java代码。
语法:<%Java代码%>
查看全部 -
include指令与include动作
查看全部 -
JSP内置对象
查看全部 -
2-5 JSP注释
在JSP页面的注释。
HTML的注释:
<!--html注释- -> //客户端可见(网页上查看源文件时可以看见)
JSP的注释:
<%-- JSP注释--%>//客户端不可见(网页上查看源文件时看不见,对客户端隐藏)
JSP脚本注释:
//单行注释 //客户端不可见(网页上查看源文件时看不见,对客户端隐藏)
/**/多行注释 //客户端不可见(网页上查看源文件时看不见,对客户端隐藏)
查看全部 -
JSP表达式:
<%=b表达式%> //注意:表达式不以分号结束
<br> //换行
查看全部 -
2-2常见动态网站开发技术对比
JSP:Java平台,安全性高,适合开发大型的,企业级的Web应用程序。
Asp.net:.Net平台,简单易学。但是安全性以及跨平台性差。
Php:简单,高效,成本低开发周期短,特别适合中小型企业的Web应用开发。(LAMP:Linux+Apache+MySQL+PHP)
查看全部 -
2-3 JSP页面元素简介以及page指令
Jsp指令(JSP三大指令元素page,include,taglib):
page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令。
include指令:将一个外部文件嵌入到当前JSP文件中,同时解析这个页面中的JSP语句。
taglib指令:使用标签库定义新的自定义标签,在JSP页面中启用定制行为。
page指令:指令语法:
<%@ page 属性1=”属性值” 属性2=”属性值1,属性值2” ... 属性n=”属性值n”%>
Alt+/ 快捷键,提示输入
查看全部 -
Tomcat服务器目录结构
查看全部
举报