JSP中有两种包含语句:
1. <%@include file="head.jsp" %>
2. <jsp:include page="head.jsp" />
或者:
<jsp:include page="jieshou.jsp">
<jsp:param name="canshu" value="magci" />
</jsp:include>
两种包含的区别:
1.<%@include file="uri" %>:先包含后处理
a.不管被包含文件是静态还是动态,直接将页面中的全部内容包含进来;
b.执行时先将包含进来的内容一起处理完之后再将所有的内容发给客户端。
2.<jsp:include page="uri" />:先处理后包含
a.能自动区分被包含文件是静态还是动态;
b.如果被包含文件是静态文件,处理方式跟第1种方式一样,
如果是动态文件,则各自处理完之后把结果包含进来发给客户端。
实例:
被包含页面(inc.jsp):
<%
int i=2;
%>
<h1>inc.jsp:<%=i%></h1>
使用<%@ ......
基本内容
首先是用J2SE+TOMCAT搭建开发平台,然后会用实例分别对javabean和servlet进行测试,
同时也会谈到一些中文处理上的问题。文章内容可能会有点杂乱和零散,但这也是学习
jsp最基础的知识,要想学好jsp还得靠自己多努力学习。
为什么要写这样一篇文章?
认识我的朋友可能会知道,我平时只是写和翻译一些J2ME方面的开发的文章,而我为什
么要写一篇关于JSP入门的文章呢?原因有二,其一,最近小弟也在学习一些与web相关
的知识,有不少收获和心得,想告诉大家,好让后来者少走弯路,其二,有位好友最近
正准备学习jsp方面的知识,便有了写这篇文章的想法。由于小弟水平有限,如果有任何
错误和问题,请及时与我联系e-mail:numenzq@yahoo.com.cn,我好做出纠正和回复。现
在就言归正传,进入正题。
系统开发平台配置
1、 Windows2000 SP5
2、 J2SE 1.5.0
下载地址:http://java.sun.com/j2se/1.5.0/download.jsp
3、 TOMCAT5.5.12
下载地址:http://tomcat.apache.org/download-55.cgi#5.5.15
如果你已经安装过上述软件的旧版本,则可以跳过这个步骤看下面的文章,不过我建议
你尽量使用最近发布的版本,其好处就不用我多说了吧。如果你还没安装 ......
最近在自己做的项目中需要用到在线编辑器,在网上搜了下,发现了ckeditor,当然网上有好几种在线编辑器,不知道为什么选择了ckeditor,本来打算用Fckeditor的,但是看到网上还需要导入好几个JAR包,还要进行一堆配置,有点麻烦,本来项目中也就用一下,还要那么麻烦地去配置。
于是去ckeditor网站下载了最新版本的ckeditor,ckeditor是fckeditor的下一代版本,于是顺带把fckeditor和ckeditor都下载下来测试下哪个更好用。经过比较还是ckeditor的门槛比较低,两行代码就搞定了,但是配置了fckeditor却没有起作用,于是就选择了ckeditor,也许大家还是用fckeditor的比较多。不过既然ckeditor门槛低那就自然选择ckeditor了。
不多废话了,下面就来说下ckeditor的使用吧!
要使用ckeditor,当然首先就是去http://ckeditor.com/ (ckeditor网站)下载ckeditor的压缩包,现在最新的是ckeditor_3.3.zip
下载后将压缩包解压,将解压后文件夹中的ckeditor文件夹copy到自己的web项目的WebRoot目录下。
打开ckeditor目录,可以看到文件夹结构如下
ckeditor
---_samples
---_source
---adapters
---images
---lang
---plugins
---skins
---themes
....
---ckeditor.js
- ......
JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
1.request 用户端请求,此请求会包含来自GET/POST请求的参数。
2. response 网页传回用户端的回应 。
3.pageContext 网页的属性是在这里管理 。
4.session 与请求有关的会话期。
5.application servlet 正在执行的内容。
6.out 用来传送回应的输出。
7.config servlet的构架部件。
8.page JSP网页本身。
9.exception 针对错误网页,未捕捉的例外。 ......
JSP共有以下6种基本动作:
1.jsp:include:在页面被请求的时候引入一个文件。
2.jsp:useBean:寻找或者实例化一个JavaBean。
3.jsp:setProperty:设置JavaBean的属性。
4.jsp:getProperty:输出某个JavaBean的属性。
5.jsp:forward:把请求转到一个新的页面。
6.jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。 ......
struts-config:
<action path="/articleManage" name="articleManageForm" scope="request" type="auction.action.ArticleManageAction" validate="false">
<forward name="atriclesList" path="/WEB-INF/publish/articleManage/atriclesList.jsp"/>
<forward name="registerGood" path="/WEB-INF/publish/articleManage/registerGood.jsp"/>
</action>
Action:
ArticleManageForm theForm = new ArticleManageForm ();
theForm = theOperation.getInfo(request.getParameter("noId"));
request.setAttribute("articleManageForm", theForm);
1、配置的bean的名称要和struts-config中的一样
2、在bean中写一个方法,将取出的数据放到相应的bean的变量中 ......
总记录数:884; 总页数:148; 每页6 条;
首页 上一页 1
[2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 尾页