sp

JSP由浅入深(11)—— 标记库

JSP1.1提出了一种扩展的JSP标志的方法,这种方法命名为“标志库”。为了介绍标志库,在本教程中我们使用Blazix标志库作为例子。这个标志库只能用在Blazix服务器中,这个服务器你可以免费下载。每一个标志库都有它自己的标志库特殊的文档。对于Blazix标志库而言,directive如下:上面者句中“uri”就是指出了标志库描述所在的地方。标志库的前缀是不同的。这条语句将所有的表单输入区域输入到blx:getProperty中,

JAVA/JSP学习系列之四(Orion App Server的安装)

下载完,解压到一个目录,我这里用E:\Orion作为例子。到现在,其实已经成功了缺省的配置了,如果你的80端口没有被占用,而且你也想用80作为端口的话,你到这里已经完成了,否则,请继续下面的配置。配置端口在E:\orion\config目录下有个default-web-site.xml文件,找到文件中下面行:将这行改为:

JSP安全性初探

综述:有几种办法可以暴露JSP代码,不过经过大量测试,这和WEBSERVER的配置有绝对的关系,就拿IBMWebsphereCommerceSuite而言,还有别的方法看到JSP源代码,但相信是IBMHTTPSERVER的配置造成的。如果想发现JSP暴露源代码的BUG的话,首先需要了解JSP的工作原理。JSP和其它的PHP、ASP工作机制不一样,虽然它也是一种web编程语言。首次调用JSP文件其实

JAVA/JSP学习系列之四

下载完,解压到一个目录,我这里用E:Orion作为例子。配置端口在E:orionconfig目录下有个default-web-site.xml文件,找到文件中下面行:将这行改为:注意,我这里使用的是8008端口。

困扰JSP的一些问题与解决方法

为此,人们寻求这一种更好的解决方式。JSP被认为是一种写servlet的简易方式。这一数据随后通过内部送到一个JSP"view"来进行显示,这样看起来JSP页就象是一个普通的嵌入的JavaBean。这样,JSP文件成为了一个漂亮的templateview。开发者应该明了,选定一个templateengine来取代JSP提供了这么一些技术优势,这也正是jsp的一些不足之处:问题#1:Java代码太模板化了虽然被认为是不好的设计,JSP仍试图将Java代码加入web页面。问题#2:要求Java代码在JSP页中

十三、JSP动作

JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。JSP动作包括:jsp:include:在页面被请求的时候引入一个文件。改变新闻摘要时只需改变这四个文件,而主JSP页面却可以不作修改:WhatsNew.jsp<!在JSP表达式或Scriptlet中读取Bean属性通过调用相应的getXXX方法实现,或者更一般地,使用jsp:getProperty动作。

jsp计数器制作

以前我们用cgi、asp来写计数器,这方面的文章很多了,在这里,我们将会采用目前比较流行的jsp技术演示如何做一个计数器。其中我们用到了两个文件,test.jsp文件用于在浏览器中运行,counter.java是后台的一个小javabean程序,用来读计数器的值和写入计数器的值。

JSP实现浏览器关闭cookies情况下的会话管理

如果浏览器不支持cookies,或者将浏览器设置为不接受cookies,我们可以通过URL重写来实现会话管理。encodeURL()及encodeRedirectedURL()方法首先判断cookies是否被浏览器支持;如果支持,则参数URL被原样返回,sessionID将通过cookies来维持。首先在启用cookies的情况下运行。然后关闭对cookie的支持,重启浏览器,再运行一次。注意,如果你想让这个例子能在关闭了cookies的浏览器中工作,你的JSP引擎必须支持URL重写。