摘要: 摘 要 要学习jsp开发,必须先搭建一个符合jsp规范的开发环境。本文以实用为原则,介绍了以tomcat服务器为核心的3种配置jsp环境的方法。 关键字 jsp引擎,web服务器,配置 sun推出的jsp(java server pages)是一种执行于服务器端的动态网页开发技术,它基于java技术。执行jsp时需要在web服务器上架设一个编译jsp网页的引擎。配置 jsp 环境可以有多种......
摘要:
远程soap访问
客户端的访问,由java程序完成,并且充分利用jbuilder9的一些功能来完成接口工作,自己只负责业务逻辑的实现。
利用jbuilder9工具可以生成一些接口文件(在“file”—“new” 后选择“web service”选项卡,然后选择“import a web service”)。其中最重要的两个文件名为:(。net提供服务的文件名)locator . jav......
困扰JSP的一些问题与解决方法上一页 ...这一数据随后通过内部送到一个jsp "view"来进行显示,这样看起来jsp页就象是一个普通的嵌入的javabean. 可以根据负责控制的servlet的内部逻辑来选择适当的jsp页面进行显示.这样,jsp文件成为了一个漂亮的template view.这就是另一种发展,并被另外一些开发者所推崇至今--->> 进入template engines 【程序编程相关:
配置自已的JAVA环境】 【推荐阅读:
JSP Standard Tag Lib】 开发者应该明了,选定一个template engine来取代jsp提供了这么一些技术优势,这也正是jsp的一些不足之处: 【扩展信息:
Jsp连接数据库大全】 使用template engine来代替通常目的的jsp, 接下去的设计将变得简单,语法更简单,出错信息更易读,工具也更用户化. 一些公司已经做了这样的引擎,最著名的可能是webmacro (http://webmacro.org, from semiotek),他们的引擎是免费的. 问题 #1: java代码太模板化了 虽然被认为是不好的设计,jsp仍试图将java代码加入web页面.这有些象是java曾经做的,即对c++的简化修改,template engines也通过将jsp中的较低层的源码移去来使之简化.template engines实行了更好的设计. 问题 #2: 要求java代码 在jsp页中要求写一些java代码.例如,假设某页要决定当前web应用中根的上下文从而导向其主页, 在jsp中最好使用如下java代码: <a href="<%= request.getcontextpath() %>/index.html">home page</a> 你可以试图避免 java代码,而使用 <jsp:getproperty> 标记但这将给你六下难以阅读的字串: <a href="<jsp:getproperty name="request" property="contextpath"/>/index.html">homepage</a> 使用template engine则没有java代码与难看的语法.这里是同样要求下在webmacro中的写法: <a href="$request.contextpath;/index.html">home page</a> 在webmacro中, contextpath 作为 $request变量的一个属性,使用类似perl的语法.其它er template engines使用了其它的语法类型. 再看另 一个例子,假设一个高级的"view"需要设定一个cookie来记录用户缺省的颜色配置 -- 这种任务看起来大概只能由view而不是servlet控制器来完成.在jsp中要有这样的java代码: <% cookie c = new cookie("colorscheme", "blue"); response.addcookie(c); %> 在webmacro中则没有java代码: #set $cookie.colorscheme = "blue" 作为最后一个离子,假如又要重新找回原来的cookie中的颜色配置....
下一页 摘要:上面的教程我们已经学会了如何在jsp网页中通过在<%= and %>字符系列之间嵌入java表达式。但是通过将java表达式放置到html进行大量的编程工作是很困难的。
jsp另外允许你编写java代码块嵌入到jsp中。具体做法是:将java代码段放置于<% and %>字符之间。其实跟表达式是一样的,只不过在开始的地方没有等号而已。
代码块就是我们熟知的“scriptlet”。如......