JSP简要

  本篇知识导图

  说起JSP,当年做课程设计什么的都用的这个,虽然技术比较古老,但是还是挺广泛使用的。

  JSP是一种前台的展现语言,在mvc里面属于表现层。它主要由静态,动态两部分组成,静态包括HTML,动态是java。这样就使得原本静态的网页,可以添加我们自己的程序,使之智能化。

  如何使用?

  1 注释

  

<!-- XXX --> 或者 <%-- XXX --%>

  2 声明函数或者变量

  

<%! 在这里面声明 %>

  3 执行java

  

<% 在这里面写程序 %>

  4 输出

  

<%=输出想要输出的东西 %>

  JSP都有什么常用指令?

  1 page 针对当前页面

  2 include 包含一个其他的页面.js或者.jsp

  3 taglib 定义或者访问标签

  JSP动作指令?

  1 forward 页面转向,但是URL不会改变

  2 param 传递参数

  3 include 引入另一个页面

  4 plugin 下载javabean

  5 useBean 使用javaBean

  6 setProperty  设置javabean属性值

  7 getProperty 获取javaBean属性值

  JSP对象都有哪些?

  1 application web应用本身,会在整个web应用中使用(使用场景举例:用户访问数量)

  2 config JSP的配置信息

  3 exception 异常或者错误对象,如果页面错误,没有设置错误页面,会自动跳转系统错误页面。

  4 out 回应页面时,输出内容

  5 page 页面本身,

  6 pageContext JSP上下文,访问页面中共享数据

  7 request 请求对象

  8 response 应答对象

  9 session 会话对象

  

JSP简要

时间: 2024-10-19 17:23:15

JSP简要的相关文章

javaweb路径总结

参考:http://www.blogjava.net/meil/archive/2006/10/10/73908.html 路径:基本上分为相对路径和绝对路径. 相对路径:相对于某个基准目录的路径 绝对路径:相对于根目录的路径 服务器端的地址 服务器端地址中"/"是相对你的web应用的地址,这个地址需要在服务器端解析,这时在jsp和servlet中的相对地址是相对你的web应用,即相对与http://localhost:8080/webapp/ servlet中的request.get

不用动手术的肝脏清洗法

几乎每个人体内都有肝胆结石,或许很多人只知道胆结石,不知道肝脏内也有结石,也不知道其实很多胆结石的初期就是在肝脏内形成的,更不知道吃夜宵.晚饭在7点之后吃.吃油炸食品.甚至喝水较少也会导致肝胆结石.就以上几个不良生活习惯,我们每个人占多少?简单的讲,肝脏是人体内最大的器官,它是人体的解毒工厂,它的构造极其复杂,所以至今为止,人类无法设计出人造肝脏,它的复杂度仅次于脑组织.所以让肝脏维持正常功能直接关系着人体的健康.肝脏可以使激素,酒精以及某些有害药物在体内失效.各种人体无法代谢的毒素都会由肝脏负

导演与明星老婆离婚 恋亲手捧红干女儿

http://www.ehotelier.cn/Thread.jsp?tid=182934http://www.ehotelier.cn/Thread.jsp?tid=182940http://www.ehotelier.cn/Thread.jsp?tid=182946http://www.ehotelier.cn/Thread.jsp?tid=182951http://www.ehotelier.cn/Thread.jsp?tid=182957http://www.ehotelier.cn/T

JSP简单标签开发

一.继承自SimpleTag接口的自定义标签实现类称为简单标签,接口中5个方法 1.setJspContext方法 用于把JSP页面的PageContext对象传递给标签处理器对象 2.setParent方法 把父标签处理器对象传递给当前处理器对象 3.getParent方法 用于获取当前标签的父标签处理器对象 4.setJspBody方法 用于把代表标签体的JspFragment对象传递给标签处理器对象 5.doTag方法 用于完成所有标签逻辑,如输出.迭代.修改标签内容等.在方法中可以通过抛

JSP常用指令

一.指令元素1.page指令importsessioncontentTypebufferisTreadSafeinfoerrorPageisErrorPage2.include指令3.taglib指令二.脚本元素1.声明元素2.表达式元素3.脚本元素4.注释元素三.标准动作元素1.<jsp:param>2.<jsp:include>3.<jsp:forward>4.<jsp:plugin>5.<jsp:useBean>6.<jsp:setP

JSP面试问题集

1. 问:在JAVA与JSP中要调用一个LINUX上的脚本程序,或WINDOWS上的脚本程序,该怎么写? 答:System.getRuntime().exec("bash < aaa.sh"); 2. 问:java中用什么表示双引号 答:"\"" 3. 问:如何在JSP程序里另起一个线程? 答:JSP本身就是独立线程运行而不象CGI都是独立进程. 一般:Thread t = new Thread("你的对象\\"); t.star

高效快捷简便易用的基于JSP的框架 MVC+ORM框架- YangMVC

开发目的 @copyright 杨同峰 保留所有权利 本文可以转载,但请保留版权信息 本人高校教师,带着一门动态网站设计课程,前面讲HTML+CSS+DIV,后面将JSP+JDBC+Struts+Hibernate+Spring.对SSH的难用深有体会.从一个空白项目开始配置完SSH,需要20分钟.别吐槽,这还是熟练的情况下...如果你有模板当然binggo就好了.但... 这不是一个框架应该有的样子.框架应该使用简单.配置简单.代码简洁.总之,我思考了一个晚上后决定自己写一个MVC+ORM(数

【JSP】&lt;meta&gt;标签用法

转载自:http://blog.sina.com.cn/s/blog_65c74cce0102v39z.html  非常感谢这位博主,急着用,改日再细细品味重新整理这篇博文. http-equiv META标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME). ★HTTP-EQUIV HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容.常用的HTTP-EQUIV类型有: 1.Content-Type和Conte

在JSP里使用CKEditor和CKFinder

在JSP里使用CKEditor和CKFinder 最近在做一个新闻发布平台,放弃了很早的FCKEditor,使用CKEditor和CKFinder,尽管免费的CKFinder是Demo版本,但是功能完整,而且用户都是比较集中精神发新闻的人,不会在意这个.按照官网的document一步一步配置,虽然并不难,但是有些东西特别分散,还是全英文的,所以我就整理了一下安装过程和配置,以及需要注意的一些问题.希望对大家有所帮助. 目录 1. 下载CKEditor相关的安装文件 2. 安装CKEditor和C