SP伪指令
JSP伪指令主要包括:
page
include
taglib
page伪指令
page伪指令作用与这个JSP页面,包括静态的包行文件,但是不能用于动态的包含文件。其语法如下:
XML/HTML代码
常见属性以及用法如下:
language 在JSP页面中所使用的语言。这里只能是java。
import 在JSP页面中引入所用到的类。
isErrorPage如果此页面是作为其他页面出错是显示的页面则其值为true,反正为false。
errorPage为该页面指定一个出错时的页面。
contentType制定将生成Servlet中使用的MIME类型和可选字符编码。
include伪指令
在JSP文件中用Include指令包含一个静态文件,其语法如下:
XML/HTML代码
Include指令的一个用法就是可以把一个JSP页面的头部与尾部单独提取出来,可以在多个JSP页面中无需重复写该部分,只要把这两个头尾文件包含进来就可以。
taglib伪指令
taglib伪指令通过使用一个标签库,在当前页面中进行制定。其语法如下:
XML/HTML代码
其中uri是一个标签库描述的URL,prifix是用于标识在页面后面部分使用制定标签库的唯一前缀,如何使用我们将会在后面的教程中详细讲解。
JSP隐含对象
Request
request变量中封装了由Web浏览器或其它客户端生成的HTTP请求的细节如参数,属性,数据等。其方法如下:
填写下面表单即可预约申请免费试听java课程!害怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Java代码
String getHeader(String name);//返回制定HTTP头标值
Enumeration getHeaderNames();//返回请求中所有HTTP头标的一个枚举值
Stirng getParameter(String name);//给定参数名,返回值
HttpSession getSession(boolean create);// 返回HttpSession对象,如果不存在则根据create值创建新的或返回null
Response
response对象是提供对HTTP事物处理的另一端的访问。此对象封装了返回HTTP客户端的输出,向页面提供设置响应头标和状态的方式。其方法如下:
Java代码
boolean isCommitted();//返回知名HTTP响应是否返回到客户端的一个标记
void setHeader(String name,String value);//设置HTTP头标为制定名字并取值
void setStatus(int status);//设置HTTP状态为指定值
Session
HTTP是一个无状态协议,可以通过session对象在各个请求之间传递值。session对象主要包含下面方法:
Java代码
Object getAttribute(String name);//如果会话存在则返回该对象
Enumeration getAttributeNames();//返回保存在会话中所有对象名字的枚举。
String getID();//返回唯一会话ID
int getMaxInactiveInterval();//返回会话在用户请求之间处于活动状态的最大秒数。
void setAttribute(String name,Object value);//将会话中一个对象保存为指定名字
out
JSP页面的主要作用就是输出,这个out当然少不了,关于out的用法我们用下面这段代码来说明:
XML/HTML代码
上一篇:深入浅出JSON
下一篇: 没有了
一级建造师二级建造师消防工程师造价工程师土建职称房地产经纪人公路检测工程师建筑八大员注册建筑师二级造价师监理工程师咨询工程师房地产估价师 城乡规划师结构工程师岩土工程师安全工程师设备监理师环境影响评价土地登记代理公路造价师公路监理师化工工程师暖通工程师给排水工程师计量工程师
执业药师执业医师卫生资格考试卫生高级职称护士资格证初级护师主管护师住院医师临床执业医师临床助理医师中医执业医师中医助理医师中西医医师中西医助理口腔执业医师口腔助理医师公共卫生医师公卫助理医师实践技能内科主治医师外科主治医师中医内科主治儿科主治医师妇产科医师西药士/师中药士/师临床检验技师临床医学理论中医理论