`
tianhandigeng
  • 浏览: 374787 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
在 JSP 的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的 JSP 中,通常使用 Scriptlets 来实现 Iterator 或者 Enumeration 对象的迭代输出。现在,通过 JSTL 的迭代标签可以在很大的 ...
    jstl 获取字符串长度 字符串操作 收藏 /***********截取一定长度字符串 *****************/  在应用程序开发中,如果内容过长,想截取一定长度字符,然后补充"....."  jstl1.1引入了一个fn.tld的标签, ...
      最近在用commons-fileupload做文件上传的时候遇到了一点小的麻烦,不过最终在学友的帮助下解决,在写之前先说明一下几个错误,在群里面问了上传页面中file选择框的name是否可以相同,很多人说name是不能相同的,不然就不知道是哪个上传的了,这种理解是错误的: 普通表单项name可以相同,在后台接收的时候就用String[],而且在Struts2中我们也看到,在页面中相同名字的file框 name在Action中用File[] 接收,通过这两点分析,以及之后的实验发现,name完全可以相同,下面的FileItem分析 也可以说明这一点  先贴一下FileUploa ...
   现在有很多 Web程序都有上传功能,实现上传功能的组件或框架也很多,如基于 java的 Commons FileUpload 、还有 Struts1.x和 Struts2中带的上传文件功能(实际上, Struts2在底层也使用了 Commons FileUpload)。在 asp.net中也有相应的上传文件的控件。 虽然现在有很多上传组件可以利用,但是了解 Web上传文件的原理,对于处理突然出现的问题会有很大的帮助,下面就来讲一下通过浏览器上传文件的基本原理。在了解了原理之后,就可以非常容易地自制满足自身需要的上传组件了。 众所周知,在客户端代码中需要使 ...
java保留两位小数问题: 方式一: 四舍五入   double   f   =   111231.5585;   BigDecimal   b   =   new   BigDecimal(f);   double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();   保留两位小数   ---------------------------------------------------------------    方式二: java ...
  <script type="text/javascript"> // 说明:文本框(input)获取焦点(onfocus)时样式改变的实现方法 // focusClass : 获取焦点时的样式 // normalClass : 正常状态下的样式 function focusInput(focusClass, normalClass) { var elements = document.getElementsByTagName("input"); for (var i=0; i < elements.len ...
<input type='text' id='SYS_PAGE_JumpPage' name='SYS_PAGE_JumpPage' size='3' maxlength='5' onkeyup='this.value=this.value.replace(/[^1-9]\D*$/,"")' ondragenter="return false" onpaste="return !clipboardData.getData('text').match(/\D/)"" style="ime-mo ...
请求转发中 RequestDispatcher 接口中的 include ()方法和 forward ()方法的区别 //req 从客户浏览器获取信息 //resp 向客户浏览器发送信息 //forward ()方法的调用 ServletContext context=getServletContext(); RequestDispatcher rd=context.getRequestDispatcher(“/XXXX”); rd.forward(req.resp); //include ()方法的调用 RequestDi ...
探索 Comet 开发的不同实现。看看 Jetty 和 Tomcat 之类的流行 Java™ Web 服务器如何支持 Comet 应用程序,并了解如何为不同的服务器编程。最后,了解 Java 中有关 Comet 的标准化建议,这些建议是即将到来的 Servlet 3.0 和 JavaEE 6 规范的一部分。 开始 在本文中,我将展示如何使用各种不同的 Java 技术构建一些简单的 Comet 风格的 Web 应用程序。读者对 Java servlet、Ajax 和 JavaScript 应该有一定的了解。我们将考察 Tomcat 和 Jetty 中一些支持 Come ...
      对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明 假设某个表 t1(c1) 有 20 条记录 如果用 select rownum,c1 from t1 where ro ...
  Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式: SELECT * FROM (   SELECT A.*, ROWNUM RN   FROM (SELECT * FROM TABLE_NAME) A   WHERE ROWNUM <= 40 ) WHERE RN >= 21 其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。 上面给出的这个分页查询语句,在大多数情况拥有较高的效率。分页的目 ...

SQL Truncate Table

      有时候我们会需要清除一个表格中的所有资料。要达到者个目的,一种方式是我们在 SQL DROP 那一页 看到 的 DROP TABLE 指令。不过这样整个表格就消失,而无法再被用了。另一种方式就是运用 TRUNCATE TABLE 的指令。在这个指令之下,表格中的资料会完全消失,可是表格本身会继续存在。 TRUNCATE TABLE 的语法为下: TRUNCATE TABLE "表格名" 所以,我们如果要清除在 SQL Create 那一页建立的顾客表格之内的资料,我们就打入: TRUN ...
在JDK1.5中,String类增加了一个非常有用的静态函数format(String  format, Objece...  argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等 待被格 ...
       在Oracle的官网下载了Oracle11g,这个版本兼容win7不过安装的过程中还是出现了一些麻烦。具体的安装步骤看这个博客: http://kenmy.blog.51cto.com/148689/327962,我是按这个博客一步步安装的不过在13步的时候确出现了问题,当点击确定按钮后它说是会回到主界面然后点击关闭的,但是我安装的时候点击了回到主界面确没有关闭按钮一直还是处于原界面,于是就等了2个小时还是没出现,重复安了好几次总是这样,其中一次不知怎么就有了关闭按钮,不过密码有点问题我就又卸了,最后按一次没关闭按钮我也把界面关了,其实现在来看,当最后一步弹出确定对话框,点击后是已 ...
1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在 ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可以保存在表空间中。而MYSQL并没有使用表空间来 进行管理。         2.查询当前所有的表。ORACLE: select * from tab,MYSQL:show tables。         3.改变连接用 ...
Global site tag (gtag.js) - Google Analytics