![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JSP
SailingAptech
努力成就梦想,梦想成就未来。
展开
-
控制 Web 缓存
控制 Web 缓存 假设两个并发用户(用户 A 和用户 B)正试图使用基于 Web 的界面更新同一段数据。 假定用户 A 首先提交了更改的信息,随后应用程序将此信息存储到数据库中。 此时,用户 B 很有可能在他的 Web 浏览器中看到的是陈旧数据,且对此数据的更改可能覆盖用户 A 所做的修改。即使应用程序禁止并发用户访问同一数据,但如果用户单击浏览器的“后退”按钮,某个用户仍然可以看到...2008-06-19 21:11:32 · 97 阅读 · 0 评论 -
超级详细易懂的Struts+Spring+Hibernate实现上传下载
文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload、Apache的FileUpload。但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可以完好解决这个问题了。文...2008-04-27 19:58:43 · 82 阅读 · 0 评论 -
jsp中URL中文处理
[code="java"] [/code]超连接中profession为中文[code="java"]删除 ////////////cust_totallist.jsp中取profession值 String profession=java.net.URLDecoder.decode(request.getParameter("profession").trim(),...2008-04-27 20:04:47 · 69 阅读 · 0 评论 -
使用jsp实现word、excel格式报表打印-JSP教程,Jsp/Servlet
[quote]这里使用一个小技巧,就是先将其转换为可编辑的JSP文件,然后再像操作其它的JSP页面一样操作,就这么简单。因为ms word和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式 。word页面只要在jsp头设置如下指令:excel如下:...2008-05-07 23:52:38 · 86 阅读 · 0 评论 -
使用该JavaBean可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询、自...
使用该类可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询功能该类可以方便实现:1、 将表中读出的数据以表格的形式显示。2、 根据表的结构,动态生成查询3、 可以动态的对显示字段进行排序,所有的字段都可以,要做的就是在对应字段点一下4、 可以自动生成翻页,统计页数、当前面等(注:表的第一个字段名请一定为id) 如果需要请到...2008-05-08 02:39:04 · 385 阅读 · 0 评论 -
使用该类可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询功能...
该类可以方便实现:1、 将表中读出的数据以表格的形式显示。2、 根据表的结构,动态生成查询3、 可以动态的对显示字段进行排序,所有的字段都可以,要做的就是在对应字段点一下4、 可以自动生成翻页,统计页数、当前面等(注:表的第一个字段名请一定为id) 如果需要请到这里下载 下面是示例图:1、 运行初使页面图:2、 查询效果图:3、 对其中一个字段进行升、降序操作:4、 ...2008-05-11 06:42:16 · 382 阅读 · 0 评论 -
一个查当前月库存的算法及详解
现在做一个关于库存方面的系统,涉及到查每个月的库存。看来这是一个很简单的问题,但是这里涉及到我要查前面任何一个月的最后库存,我并不一定要查当前月的库存,如果是查当前月的库存,就把现在所有有效的库存记录显示出来就可以了(注:我的库存表是如果有入库数量,对应的原来的记录就设为无效,插入一条总和的记录并设为有效)。如现在的时间是九月,我要看八月或者是七月甚至是更前面每一种东西的在那个时候的库存,...2008-05-11 06:52:19 · 335 阅读 · 0 评论 -
DAO与DTO
DAO是Data Access Object数据访问接口,数据访问:故名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。DTO是Data Transfer Object数据传输对象,这个对象封装你需要传输的数据 在M,V,C这三个层传递formbean就是一个dto 在V,C两着层之间传递数据 ...2008-05-15 22:44:40 · 171 阅读 · 0 评论 -
JSP 中路径相关的常用解决办法
[code="html"] test.jsp application - javax.servlet.ServletContext application.getRealPath("/") application.getMajorVersion()-...2009-04-22 15:58:09 · 102 阅读 · 0 评论 -
JSP tag 学习
在JSP2.0 中,对于自定义的标签有两种实现方法,实现接口或者继承现有的类 如下图,标注蓝色的是接口,其它是标签类(SimpleTagSupport只在JSP2.0中才有) 在以上接口和类中,定义了一些静态常量,如下: Tag 中定义: SKIP_BODY = 0; // 不处理标签体,直接调用doEndTag()方法 EVAL_BODY_INCLUDE =...2008-05-19 20:16:21 · 117 阅读 · 0 评论 -
jsp是上传图片加水印
参考附件.2009-05-05 14:46:05 · 173 阅读 · 0 评论 -
java获取请求的ip地址,并解析ip所属地区
每次看见QQ上面能够显示对方的ip和地址让人觉得舒服。。刚刚无聊就上网逛了下如何使用java实现获取对方ip和所属地址,找到了些资料,整理成一个工具包供大家使用: 首先是如何获取对方的ip地址,方法很简单,如下: [code="java"] public String getIpAddr(HttpServletRequest request) { Stri...原创 2009-06-01 09:05:26 · 221 阅读 · 0 评论 -
一个关于java.net.Socket的超时的问题
从异常信息中,可以看到是read timed out,应该是Socket在读取Post过来的参数时“后继无人”,造成读取超时。因为底层实现是java.net.Socket,而在Socket的read过程中SO_TIMEOUT参数是设置读取超时的。所以从这方面入手,提出以下几点建议供参考: 1.启用native i/o 2.增加Socket Readers,这是一个百分比...2008-12-26 10:44:58 · 217 阅读 · 0 评论 -
log4j xml配置详解
[code="xml"] ...2008-12-30 08:07:37 · 67 阅读 · 0 评论 -
Jsp页面弹出输入对话框的实现收藏
在写JSP页面的时候,有时需要点击一个按钮弹出一个输入对话框,然后输入一个值,确定后关闭对话框,把数据写入数据库,刷新当前页面。这样的功能可以用JavaScript实现;不过如果用js自带的对话框的话,对话框不美观,不如用一个JSP页面来做对话框。 在页面AddName.jsp里要调用对话框,写一个JSP页面NewBox.jsp(用做对话框),然后在页面AddName.jsp里加上一段j...2009-01-16 16:48:08 · 131 阅读 · 0 评论 -
java的几种对象(PO,VO,DAO,BO,POJO)解释
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同...2008-04-27 19:43:17 · 107 阅读 · 0 评论 -
log4j配置简要说明
虽然以前一直在用log4j,但是对其配置不甚了了,突然间因为需解决某些问题,要理解log4j的配置,然而用google搜了一下,却发现网上没有一个简单直观的说明,于是只好看log4j的官方介绍,终于理解了log4j的配置用法,以下是我对log4j配置的一点认识,如有谬误还请不吝赐教. 首先我们搞清楚log4j能干什么,简单来说就是提供一个记录不同级别信息内容的日志工具,可以把不...2008-04-27 00:16:43 · 61 阅读 · 0 评论 -
Servlet中文API文档
基本类和接口 一、javax.servlet.Servlet接口 servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。 Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。 servlet接口中的方法 void init(ServletConfit conf...2008-06-30 14:08:46 · 90 阅读 · 0 评论 -
用Cookie实现的购物车
Cusorderitem.java 封装了相关的商品购买信息[code="java"]package com.yahaitt.model;import java.io.Serializable; import com.yahaitt.util.PageProperty; /** * Cusorderitem generated by jwgen * ...2008-07-02 23:17:20 · 227 阅读 · 0 评论 -
JavaScirpt和JSP数据数据交互使用问题
一、页面中的JavaScript的数据如何提交给后台的jsp程序 ① 可以将JavaScript的数据以xxx.JSP?var1=aaa&var2=bbb的形式作为URL的参数传给JSP程序,此时在jsp中用 就可以获取到JavaScript脚本传递过来的数据; ② 使用JavaScript通过在表单里加入隐藏域信息,然后用表单提交的方式把数据传递给JSP程序。 参考下面的...2008-07-03 21:53:44 · 86 阅读 · 0 评论 -
Pagger-taglib分页
[code="html"]分页处理演示 首页 前页 ${pageNumber } ${pageNumber } 后页 尾页 [/code]2008-07-16 17:57:47 · 123 阅读 · 0 评论 -
对分页的封装
[code="java"]package com.bjsxt.oa.web;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Servl...2008-07-16 19:59:04 · 99 阅读 · 0 评论 -
分页技术
在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案。 JDBC和分页 Sun的JDBC规范的制定,有时很让人哭笑不得,在JDB...2008-07-19 11:33:36 · 85 阅读 · 0 评论 -
Java 调用 Oracle 存储过程返回结果集
Oracle 存储过程返回结果集用 ref cursor 实现。试验步骤如下:1. 建立 ref cursor 类型和过程[code="sql"]CREATE OR REPLACE PACKAGE typesAS TYPE ref_cursor IS REF CURSOR;END;/CREATE TABLE STOCK_PRICES( RIC...2008-08-12 08:16:17 · 172 阅读 · 0 评论 -
加密算法SHA-1,SHA-256,SHA-512,MD2,MD5
自定义某种算法[code="java"]package test; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD { public static void main(String...2008-08-31 23:33:37 · 155 阅读 · 0 评论 -
用户登陆 封装
首先要有一个封装类,我用UserInfo[code="java"]package domain; import java.util.List; public class UserInfo { private String sessionIDCR; private List sessionBMQX; ...2008-08-31 23:37:32 · 184 阅读 · 0 评论 -
ip 验证
[code="java"]if(kk_BlacklistVehicle_UserEnrol_IP.length()>15) {//判断输入的大于15位的直接出错 errors.add("errorKK_BlacklistVehicle_UserEnrol",new ActionMessage("kk_BlacklistVehicle_UserEnrol_IP.leng...2008-08-31 23:38:59 · 248 阅读 · 0 评论 -
防止盗链
[code="java"] 做人要厚道 合法访问 [/code]2008-09-04 22:28:02 · 68 阅读 · 0 评论 -
防止刷新带来的重复提交
----------------------------------------------[code="java"][/code]-------------------------------------------------加入这个,可以清除表单的变量2008-10-08 14:17:24 · 104 阅读 · 0 评论 -
JSP语法简介(1)
HTML 注释 在客户端显示一个注释. JSP 语法 <!-- comment [ <%= expression %> ] --> 例子 1 <!-- This file displays the user login screen --> 在客户端的HTML源代码中产生和上面一样的数据: <!-- This file displays the user ...2008-04-23 21:36:17 · 115 阅读 · 0 评论 -
JSP语法简介(2)
<jsp:forward> 重定向一个HTML文件,JSP文件,或者是一个程序段. JSP 语法 <jsp:forward page={"relativeURL" / "<%= expression %>"} /> or <jsp:forward page={"relativeURL" / "<%= expression %&a2008-04-23 21:37:06 · 102 阅读 · 0 评论 -
Web开发通用监控类解决方案(代码零侵入性)
[code="java"][/code]我们开发网站的过程中,经常会碰到这种情况,当调用某个类中函数的时候,需要记录一些东西或触发某些事件,如何来实现呢?如当缓存中的对象不是最新时,需及时更新缓存对象,当调用某些类的某些方法时,需要记录某些日志信息等,这种应用无处不在,我们如何实现他,利用Spring框架的AOP为例,记录一下他的实现方法在applicationContext.xml 配置...原创 2009-07-01 14:00:20 · 130 阅读 · 0 评论