在第3章已经介绍使用IDE开发JSP程序的过程。从其中的JSP页面可以看出,JSP页面是由静态和动态两部分组成。静态部分主要是HTML、CSS、JavaScript等客户端脚本。而动态部分主要是在服务端运行的程序,如使用<% ... %>或<%=...%>包含的Java代码,以及使用${...}包含的EL表达式等。由于JSP在首次运行时被翻译成Servlet(将在6.1.3节详细介绍),因此,整个
在本节将实现用于输入查询信息的query.jsp页面。在chapter3目录中建立一个query.jsp文件,并输入如下所示的代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html> <head> <title>输入查询信息</title
在这一节将建立一个用于显示查询结果的result.jsp页面。在IDE中建立JSP页面非常简单。在WebContent目录中建立一个chapter3目录,选中chapter3目录后,在右键菜单中单击【New】>【JSP】菜单项,打开【New JavaServer Page】对话框,在【File name】文本框中输入“result.jsp”,如图3.3所示。 图3.3 建立JSP页面
JSP(JavaServet Pages)是Sun公司于上个世纪末(1999年)推出的一种动态网页技术。JSP技术和ASP技术非常类似,JSP在传统的静态网页文件(.htm,.html)中插入Java代码段和JSP标签(tag),从而形成了JSP文件(*.jsp)。 在JSP页面中可以使用由Java语言编写的标签和Java代码来封装产生动态网页的处理逻辑。这种标签的语法类似于XML,在运行JSP时
15.2. JSP和JSTL Spring为JSP和JSTL这些view层技术提供了几个即取即用的解决方案。使用JSP和JSTL的话,采用WebApplicationContext中定义的普通视图解析器就好;当然,还得自己写一些实际做渲染的JSP页面。本章介绍了一些Spring提供的用于简化JSP开发的额外特性。 15.2.1. 视图解析器 与你在Spring中采用的任何其他视图技术一样,使用JS
介绍 (Introduction) JSpinner类是一个组件,它允许用户使用输入字段从有序序列中选择数字或对象值。 Class 声明 (Class Declaration) 以下是javax.swing.JSpinner类的声明 - public class JSpinner extends JComponent implements Accessible 类构造函数 (C
JSP 基础教程
本 JSP由浅入深 系列教程是面向中级和高级用户的,它需要 HTML 和 Java 的基础。你应该会将 HTML 网页连接到一起,并且会利用 Java 来进行编程。
ServletContainerInitializer 和编程式注册特性可以在 Servlet 和JSP 容器之间提供一个清晰的职责分离,通过由 Servlet 容器只负责解析 web.xml 和 web-fragment.xml 资源,而解析标签库描述符(TLD)资源委托给 JSP 容器。 在此之前,web 容器必须扫描 TLD 资源寻找任何 Listener 声明。使用Servlet 3.0
jsPerf.com 虽然Bechmark.js对于在你使用的任何JS环境中测试代码性能很有用,但是如果你需要从许多不同的环境(桌面浏览器,移动设备等)汇总测试结果并期望得到可靠的测试结论,它就显得能力不足。 举例来说,Chrome在高端的桌面电脑上与Chrome移动版在智能手机上的表现就大相径庭。而一个充满电的智能手机与一个只剩2%电量,设备开始降低无线电和处理器的能源供应的智能手机的表现也完全
往content-type为html或js的响应内容前面添加数据,如果是html,则会自动加上 script 标签再添加到响应内容前面,如果是js,则会自动添加到响应内容前面,这个与resPrepend的区别是resPrepend不区分类型,对所有匹配的响应都会追加指定的数据,配置方式: pattern jsPrepend://filepath filepath为Values里面的{key}或者
JSPT 是一个包装了 Tomcat jaspr API 的类库。解决了JSP不能用作邮件、短信等模板的问题。 代码示例: File templateDir = new File("/com/ninephoenix/jspt");String javaPkgName = "com.ninephoenix.jspt";JsptEngine.init(templateDir, javaPkgName)
JSPinyin 是一个 JavaScript 库用来实现根据中文获取对应拼音。 示例代码: #JSvar pinyin = new Pinyin();alert(pinyin.getFullChars('你好中国'));
JSPTemplates 是一个允许开发者写JSP页的模板引擎,非常类似于Sun API。页面的输出不用必须通过Web发送,可以被保存为一个文件或是以其它的方式流式化保存。任何Java代码均可以被嵌入到一个JSP页中,这使得该 引擎比其它模板引擎要灵活的多,不用去学习新的语法。它也可被用作一个灵活的代替xslt的备选方案,可以动态生成XML。 配置信息: myjasper.jsp.dir={jsp
小巧的web构架,使用模板制作页面。丢掉了jsp编译的烦恼和使用tag的麻烦, 完整的架构体系, 包括了web ui,ioc,cache,模板,数据库查询等完整代码。 功能和使用上类似ssh构架,但体积更小,功能不弱,真对中小企业性应用设计. b/s,c/s 构架都可以使用.为了提高易用性,学习和使用上没有使用特殊技术 配置类似struts2,模板标签类似freemaker(将非XML标准的Fre