频道栏目
首页 > 资讯 > JAVA > 正文

java之JSP学习。

06-09-28        来源:[db:作者]  
收藏   我要投稿
JSP介绍

JSP是JavaServer Pages的简写。JSP技术能让Web开发员和网页设计员快速地开发容易维护的动态Web主页。

用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源(例如JavaBesns)的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP技术是Servlet技术的扩展。Servlet是平台无关的,100%纯Java的Java服务端组件。

3.1 JSP与jakarta

正是因为Jakarta项目组的努力,才使Servlet/JSP据有了前所未有的动力。

从Servlet2.2开始,Sun公司已放弃了对Servlet的控制,全权交由Jakarta项目组进行开发和维护。Sun公司不再提供Servlet/JSP的开发包,而是将软件下载全部链接到Jakarta站点,并全力支持Jakarta项目组的开发工作(Jakarta项目组中有部分骨干力量是Sun公司员工)。这是Sun公司的英明决策,也是开源软件的重大成果。

JSP技术是jakarta所提供的两大模板技术(JSP和Velocity)之一,这两个都是非常好的模板技术。jakarta的framework(例如struts、slide)对JSP提供了很好的支持,java.apache的framework(turbine)对Velocity提供了很好的支持。

3.2 运行自己的JSP文件

有些网友不知道怎么才能运行自己的JSP文件,我在这里简单介绍一下,给大家提供一点参考:

1. 下载并安装tomcat。下载地址:http://jakarta.apache.org/tomcat

2. 编写自己的JSP网页和Java对象。

3. 配置自己的Web应用。配置方法:

   在TOMCAT_HOME/conf/server.xml文件中加入一行:

   <Content path="/appName" docBase="webapps/appName" debug="0" reloadable="true"/>

   其中,TOMCAT_HOME是tomcat的主目录,appName是你的Web应用的名称。

4. 将你的jsp文件、html文件、image文件拷贝到TOMCAT_HOME/webapps/appName目录下。

5. 编译你的java文件。

6. 将编译好的class文件拷贝到TOMCAT_HOME/webapps/WEB-INF/classes目录下。也可将class文件打包成jar文件放到TOMCAT_HOME/webapps/WEB-INF/lib目录下。

7. ALL IS OK! 你可以在你的浏览器上看到你的成果了:

   http://localhost:8080/appName/youjsp.jsp

   其中,appName是你配的Web应用名称,youjsp.jsp是你编写的jsp文件名。

相关TAG标签
上一篇:java之 Tomcat
下一篇:学习经验之ANT
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站