`
Joy.zhang
  • 浏览: 58787 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
Tapestry 的功能非常强大,本文只是介绍了其一小部分,还有很多方面没有涉及到,例如javascript在Tapestry中的应用。具体可以看其文档,相信如果你用一下这个框架,你就会被它深深吸引。Tapestry的文档做的不是很全,不过经过不断的摸索,相信你会很快掌握它。 在如今的web开发中,基于java的应用越来越多。在这其中,servlet又扮演着十分重要的角色。本系列文章就是要介绍一些辅助进行servlet开发的工具,让大家进行开发时,有多种技术可供选择。 servlet 技术无疑是一种优秀的技术,java服务器端技术大都基于servlet技术。但这种技术也有其自身的不足,例如: ...
通过jdbc:odbc可以实现Jsp对数据库的操作,在这个例子中我将数据库的连接写在了一个JavaBean中,可以实现重复使用。 通过jdbc:odbc可以实现Jsp对数据库的操作,在这个例子中我将数据库的连接写在了一个JavaBean 中,可以实现重复使用: pagetest.jsp文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <%@page contentType="text/html;charset=gb2312" %> <jsp ...
浏览器为了加速使用者的浏览速度,常会将浏览过的网页快取到硬碟,下次浏览同一页时,便去硬碟里面去找,但现在的网页常是动态的,为了避免使用者抓到硬碟内过期的资料,JSP可用下面的方式来防止浏览器快取住网页。 浏览器为了加速使用者的浏览速度,常会将浏览过的网页快取到硬碟,下次浏览同一页时,便去硬碟里面去找,但现在的网页常是动态的,为了避免使用者抓到硬碟内过期的资料,JSP可用下面的方式来防止浏览器快取住网页,此方法便可保证使用者到这个网页时始终都可看到最新的资料。 1.JSP语法 <% response.setHeader("Pragma","no-cache& ...
下面就讨论一下JSP中读文件和写文件的例子,其实从上面实现中你可以看到,很简单的就是将生成的静态文件删除即可,至于什么时候删除,要看你的需求了。    读文件的例子 *************************************************** <%@ page contentType="text/html;charset=gb2312"%> <% //变量声明\ java.lang.String strFileName; //文件名\r java.io.File objFile; //文件对象\r java.io.FileRead ...
在配置Jsp开发环境的过程中会碰到不少问题,感谢许多前辈经验总结性的文章对我来说简直是雪中送碳。   在配置Jsp开发环境的过程中会碰到不少问题,感谢许多前辈经验总结性的文章对我来说简直是雪中送碳,为了帮助像我一样的初学者,在此总结了不少作者的经验,非常感谢他们的无私奉献精神,也希望更多的人把这种精神发扬光大。   以下软件下载连接地址无法显示的话,请直接到官方网站下载即可!   软件下载   Mysql   下载版本:mysql- 4.1.13-win32.zip(Windows downloads)   http://dev.mysql.com/downloads/mysql/4 ...
还见过另一些实现分页的类,是先将所有记录都select出来,然后将 ResultSet中的数据都get出来,存入Vector等集合类中,再根据所需分页的大小,页数,定位到相应的位置,读取数据。或者先使用前面提到的两种分页方法,取得所需的页面之后,再存入Vector中。   前言   在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案。 ...
本篇介绍思路是ASP.NET中序列化Session以二进制数据保存到数据库,然后由JSP读取数据库中的二进制数据反序列化成Session对象,再强制转化成JAVA的Session对象,在JAVA端转换时,出现了错误,找遍网上的资料也没能解决,故采用一种替换的方 ...
由于response是jsp页面中的隐含对象,故在jsp页面中可以用 response.sendRedirect()直接实现重定位。 由于response是jsp页面中的隐含对象,故在jsp页面中可以用response.sendRedirect()直接实现重定位。   注意:   (1).使用response.sendRedirect时,前面不能有HTML输出。   这并不是绝对的,不能有HTML输出其实是指不能有HTML被送到了浏览器。事实上现在的server都有cache机制,一般在8K(我是说JSP  SERVER),这就意味着,除非你关闭了cache,或者你使用了out.flus ...
从jsp到servlet或者action过程中还有很多需要处理的事情:数据有效性验证包括jsp页面的 javascript验证和服务器端的验证、对文件上传的处理、文件上传大小的控制、防止二次提交、multipart form的非文件字段的处理。这些事情不属于jsp也不属于action,我们的开发人员会把这些事情直接在jsp里处理或者交给了action处理,当然如果采用了mvc框架来开发的话,有些mvc框架包含了对这部分的处理。   比较著名的有struts的formbean和webwork的拦截器,不过这部分都和各自本身的web框架紧密结合,而且在对数据有效性验证的时候都需要配置相应的文件,但 ...
<!--注释内容--> 这是HTML/XML的原版注释,会老老实实的发到客户端的,有什么见不得人的就别用这个写了 <%--注释内容--%> 有<% %>的东西都是写给JSP应用服务器看的,不会发到客户端的。编译器将其置之不理,html也无缘与其相见,被应用服务器打入冷宫了。这个注释感觉比较多余,不知道专门又搞一个这种注释干什么。 <%程序//注释的内容 程序/** 注释的内容 */ %> 这个就是java代码中熟悉的注释了,完全可以取代上面那个嘛~~~~
数据库版本:db2 UDB v7.2 服务器操作系统:aix4.3.3 1、关闭服务器上的web服务; 2、停止jdbc侦听进程db2jd,db2jd一般启动的是6789的端口服务, 先用ps -ef | grep db2jd 查看到它的进程号 然后用kill -9 <进程号> 命令停止; 3、在数据库 ...
1. 在Word或Excel中制作报表的样式。    Excel的行高和列宽单位无法用mm或cm表示。   需要计算。在1024*768下,1CM约为38像素。   以此为基准,可计算并控制报表的行列位置。   2. 在Word中设置“表格——标题行重复”。   在Excel中设置“文件——页面设置——工作表——打印标题”。   3. 另存为网页,改后缀名“htm”为“jsp”。   4. Word报表文件头为: <%@page contentType="application/msword;charset=GBK" language="java&q ...
程序如下: package linkman.helper; import java.io.*; import java.util.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletInputStream; public class UpLoadBean { private String SavePath = null; private String FileName = null; privat ...
整件事情有点像把jsp当作模板,生成静态的html页面.   将如下代码写入web-xml <filter> <filter-name>FileCaptureFilter</filter-name> <filter- class>com.junjing.filter.FileCaptureFilter</filter-class> </filter> <filter- mapping> <filter-name>FileCaptureFilter</filter-name> <url- pattern>/latest.jsp</url-pattern> </filter-mapping> ...
原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访 ...
Global site tag (gtag.js) - Google Analytics