易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp模版简介

JSP模板应用指南
Window
工具包提供了一种典型的布局机制,比如说在一个容器中确定部件元素的位置。在AWT 和 Swing都有布局管理器,而在VisualWorks
Smalltalk中有wrapper。本文将介绍一种JSP模板机制,它允许布局被封装和重新利用。JSP模板最小化了布局改变所造成的影响,这里我们
将鼓励大家采用封装模块化设计。
尽管 Web开发工具的改进非常迅速,但是它们仍然落后于图形用户界面(GUI)工具包(Swing 和 VisualWorks
Smalltalk)。例如,在传统的GUI工具包中提供了布局管理器,在一个窗体或另一个窗体中,允许布局运算被封装和重新利用。本文介绍的这种JSP
模板机制,就象布局管理器一样,可以封装布局,所以它能够被重新利用而不只是复制使用。
由于在布局的发展过程中出现了许多的变化,而对功能的封装是非常重要的一步,它能够被自如修改而做到对其他应用的影响最小。
JSP没有提供对封装布局的直接支持,所以具有统一格式的网页通常可以复制布局代码;例如,在图1中,显示了一个网页,它包含了标题、页脚、工具条以及页面的主要内容。
在图1中显示的网页布局将以HTML表格标签来执行:
例1.包含内容:
xml 代码
 
<
html
>
<
head
>
<
title
>
JSPtemplates
</
title
>
</
head
>
  
<
body
 
background
=
'graphics/background.jpg'
>
  
<
table
>
  
<
tr
 
valign
=
'top'
>
<
td
>
<
%@include 
file
=
'sidebar.html'
%
>
</
td
>
  
<
td
>
<
table
>
  
<
tr
>
<
td
>
<
%@include 
file
=
'header.html'
%
>
</
td
>
</
tr
>
  
<
tr
>
<
td
>
<
%@include 
file
=
'introduction.html'
%
>
</
td
>
</
tr
>
  
<
tr
>
<
td
>
<
%@include 
file
=
'footer.html'
%
>
</
td
>
</
tr
>
  
</
table
>
  
</
td
>
  
</
tr
>
  
</
table
>
  
</
body
>
</
html
>
  


相关文档:

jsp常见错误java.lang.ClassNotFoundException - 500

500错误,classnotfound异常,代码没有问题,数据库也没问题,打了补丁,装了驱动,但是在TOMCAT上找不到那个驱动而引发的错误。。。
解决办法:首选项设置里,MyRclipse->J2EE Project->Web Project->Deployment勾上那三个驱动。 ......

css+jsp tag实现树型菜单

我们的开发方式是由demo人员完成系统的静态页面,并通过css进行美化。
为最大可能利用美工完成的静态页面,我们需要尽量减少对原html的冲击,因此我首先想到的Freemarker。
但是Freemarker最终让我空喜一场,最终自定义了一个可以递归嵌套的jsp tag来达到这个目的。
下面是解决这个问题的过程:
 
用css模版sdmen ......

JSP实现几秒后自动跳转某页面并页面上显示时间在走动

<script language="javascript">
var times=6;
clock();
function clock()
{
   window.setTimeout('clock()',1000);
   times=times-1;
   time.innerHTML =times;
}
</script>
<head>
<meta http-equiv= "Refresh" content= "5;url=index.jsp "& ......

Html,Jsp和JavaBean里面的“.”和“/”所代表的路径

在Jsp和jsp中的javabean里面,"/"指的是tomcat所在的根路径,如果是在Windows下就是tomcat所在盘的盘符;而“.”指的是tomcat的bin目录所在的路径。
我猜想这是因为jsp代码都会被tomcat转为Servlet,而Servlet是在tomcat中访问的,所以jvm在运行Servlet时就认为目录是tomcat所在的目录。
Html中的“/&r ......

JSP读文件代码

<%@ page contentType="text/html; charset=gbk" language="java" import="java.io.*" buffer="64kb" %>
      <%
 
   String path_in = "";
   String content = "";
 
   path_in = request.getRealPath("/")+"admin"+File.separator+ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号