![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jsp+Servlet
zhutianxiang
这个作者很懒,什么都没留下…
展开
-
JSP(JSTL)中使用常量防止硬编码
this.state="01";通常的做法是写一个类(接口)来存放常量public interface MyConstant{public static final String STATE_01= "01";} 然后在程序中这样写就可以了this.state=MyConstant.STATE_01;在Java程序中这样就可以避免硬编码了。可是JSP中呢?原创 2009-10-30 10:40:00 · 4174 阅读 · 0 评论 -
自定义EL表达式
2009-08-29 10:44JSP的EL表达式,使得JSP更进一步的无Java代码化,也使得JSP代码阅读方便。因此开发中将JSP中的一些简单逻辑输出制作成自定义的EL是比较有必要的。过程如下:1).在/Web-INF/tags下创建描述文件:my-function.tld:http://java.sun.com/xml/ns/原创 2009-10-30 10:42:00 · 432 阅读 · 0 评论 -
JSP标准标签库JSTL
JSTL的目标是为了简化JSP页面而设计。对于页面设计人员来说,使用脚本语言(JSP默认是Java)操作动态数据是比较困难的,而采用标签和表达式语言则相对容易些,JSTL的使用为页面设计人员和程序开发人员的分工协作提供了便利。JSTL虽然叫做标准标签库,但实际上是由5个不同功能的标签库组成。这里只介绍常用的Core标签库Core标签库主要包括了一般用途的标签、条件标签、迭代标签和UR原创 2009-10-30 10:44:00 · 377 阅读 · 0 评论 -
JSP指令元素
JSP的运行机制: JSP容器管理JSP页面生命周期的两个阶段:转换阶段和执行阶段。当有一个对JSP页面的客户请求到来时,JSP容器检验JSP页面的语法是否正确,将JSP页面转换为Servlet源文件,然后调用javac工具类编译Servlet源文件生成字节码文件,这一阶段是转换阶段。接下来,Servlet容器加载转换后的Servlet类,实例化一个对象处理客户端的请求,在请求处理完原创 2009-10-30 10:46:00 · 779 阅读 · 0 评论 -
自定义JSP标签
一个项目中会在多个JSP界面中使用下拉框,日期控件,分页控件。若能将此类控件抽象出来,做成一个JspTag的话,那使用起来就方便多了。同时便于JSP的阅读,更主要的是方便了项目的管理与维护。下面以行业下拉框控件为例介绍自定义JspTag,尤其注意红色标注处,从对应关系可以找到运用规律:首先建立/WEB-INF/tags/my-tag.tld描述文件:原创 2009-10-30 10:41:00 · 716 阅读 · 0 评论 -
JSP中利用数据源对象建立数据库连接
配置程序的运行目录与JDBC数据源: <Resource name="jdbc/bookstore" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" pas原创 2009-10-30 10:43:00 · 879 阅读 · 0 评论 -
JSP中使用JavaBean
动作用于实例化JavaBean,或者定位一个已经存在的JavaBean实例,并把实例的引用赋给一个变量。语法如下:动作和一起使用,用来设置JavaBean的简单属性和索引属性。语法如下:动作用来访问一个Bean属性,并把属性的值转化成一个String,然后发送到输出流中。如果属性是一个对象,将调用属性的toString()方法。语法如下:原创 2009-10-30 10:44:00 · 404 阅读 · 0 评论 -
EL表达式语言介绍
在JSP页面中使用表达式语言,可以简化对变量和对象的访问。算术操作符,关系操作符,逻辑操作符:不介绍Empty操作符:用于检测一个值是否为null或者为empty。例如,变量A不存在,则${empty A}返回的结果为true条件操作符:例如${A?B:C},如果A为true,计算B并返回其结果,否则计算C并返回其结果。隐含对象在EL中,定义了11个隐含对象,常用原创 2009-10-30 10:45:00 · 446 阅读 · 0 评论