
JEE
文章平均质量分 73
csuliky
专业、专心、专注
展开
-
Servlet中include方法和forward方法的区别
/*login.jsp*/ request.setCharacterEncoding("GBK");%>用户名:密 码:/*LoginServlet*/package com.session;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.RequestDis原创 2008-04-30 16:04:00 · 5451 阅读 · 1 评论 -
HTTP 1.1状态代码及其含义
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2008-12-06 17:34:00 · 810 阅读 · 0 评论 -
JSP如何防范SQL注入攻击
上周给别人做了个网站,无意间发现自己的作品有很多漏洞,在短短的20秒就被自己用sql注入法给干了。所以查了一点关于sql注入的资料,并且有点感悟,希望能与新手们分享一下。高手们见笑了! SQL注入攻击的总体思路: 发现SQL注入位置; 判断服务器类型和后台数据库类型; 确定可执行情况 对于有些攻击者而言,一般会采取sql注入法。下面我也谈一下自己关于sql注入法的感悟。 注转载 2009-03-24 13:59:00 · 770 阅读 · 0 评论 -
使用apache的fileupload进行文件上传
1.准备工作,下载apache的IO包和fileupload包,并将它们拷贝到web-inf下的lib目录里面,注意要在WebRoot下建一个upload的目录,用来保存上传的文件 2. 编写类FileUploadServlet package org.liky.fileupload;import java.io.File;import java.io.Fi原创 2009-05-14 18:21:00 · 5952 阅读 · 0 评论 -
DisplayTag使用指南(一) DisplayTag简要介绍
一、 DisplayTag概述DisplayTag是一套开源的定制标签库,它提供高级web显示模板,DisplayTag可以在MVC模型中充当V的角色。这个标签库提供了许多易于使用的强大功能。二、 我能用DisplayTag做什么?实际上,DisplayTag可以用来显示表,给它一个对象列表,它可以处理表的列的显示、排序、分页、裁原创 2009-06-01 19:37:00 · 2603 阅读 · 0 评论 -
配置Tomcat的应用程序访问管理
1.简要介绍.在我们安装完Tomcat后,如果不进行适当的配置,而仅仅采用默认的配置来管理应用程序的访问控制是非常危险的。默认配置时,所有人都可以通过Internet在你的Tomcat服务器上执行任何的管理程序,包括卸载应用程序,删除等,因此我们一定要自己进行角色和帐号的配置,来提高安全性,尤其是在正式部署的服务器上。2.访问控制为了使Tomca原创 2009-06-02 15:36:00 · 2429 阅读 · 0 评论 -
Spring安全权限管理(Spring Security)
1.Spring Security简要介绍Spring Security以前叫做acegi,是后来才成为Spring的一个子项目,也是目前最为流行的一个安全权限管理框架,它与Spring紧密结合在一起。Spring Security关注的重点是在企业应用安全层为您提供服务,你将发现业务问题领域存在着各式各样的需求。银行系统跟电子商务应用就有很大的不同。电子商务系统与企业销售自动化工具又有很原创 2009-06-17 19:43:00 · 45580 阅读 · 13 评论 -
jQuery ajax分页
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/lirong800/archive/2008/04/23/2316836.aspx 1.css样式单.container { position: relative;}.pgContainer { min-height:100px; _height:100px;}转载 2009-06-27 18:02:00 · 1668 阅读 · 0 评论 -
随机图片验证码(ajax, struts2)
1.图片生成工具类package abu.csdn.util;import java.awt.*;import java.awt.image.BufferedImage;import java.util.Random;/** * * 生成验证用的图片 * * User: Abu Date: 2009-7-2 Time: 12:04:15 */pub原创 2009-06-30 00:02:00 · 5154 阅读 · 7 评论 -
struts2中使用Blob类型处理图片上传保存在数据库中并在JSP页面中显示图片
1.实体对象package abu.csdn.bean;import java.io.Serializable;import java.sql.Blob;import java.sql.Date;/** * 1.原创 2009-06-30 00:06:00 · 12695 阅读 · 22 评论 -
Struts2、Hibernate、Spring整合时如何向Servlet注入属性
1.Spring数据库的配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="原创 2009-07-03 18:07:00 · 4908 阅读 · 4 评论 -
Struts2、Hibernate、Spring整合的泛型DAO,以及通用的分页技术
1.基本DAO泛型接口package abu.csdn.dao;import java.io.Serializable;import java.util.Collection;import java.util.List;/** * * 使用泛型作为DAO的通用接口 这里没有提供按名称精确查找,和模糊查找 上述两个方法应该由各自的具体接口去定义 * *原创 2009-07-03 22:40:00 · 13263 阅读 · 30 评论 -
JSP结合JavaScript实现数据联动
1. 简介JSP结合JavaScript实现数据联动,很多时候我们都要在用户作出选择的时候才会动态列出数据,这时候就必须使用JavaScript来实现数据联动,但是单纯的使用JavaScript而不与数据库连接,则意义不大,这里我演示一个关于省市联动的例子,聊以说明 2. JSP代码page language="java" import="java.util.*" page原创 2008-06-13 09:52:00 · 3549 阅读 · 0 评论 -
Servlet的过滤器
1. Filter介绍过滤器就是一个类似于Servlet的由容器管理对象,它能够以声明的方式插入到HTTP请求响应的过程中,过滤器是J2EE Web应用程序中应用级别的Java代码组件。除了Servlet和JSP页面以外,遵循Servlet 2.3以上规范编码的开发人员能将过滤器作为在Web应用程序中加入活动活动行为的机制。与在特定的URL上工作的Servlet和JSP页面不同,过滤器接入J2E原创 2008-05-27 16:56:00 · 1477 阅读 · 0 评论 -
使用JavaMail 编程来收发邮件
package com.email;/** * 配置邮件的JavaBean * @author liky * */public class MailConfigBean { private String smtpHost; private String mailFrom; private String transportProtocol; private String smtpPort; pr原创 2008-05-04 11:21:00 · 1412 阅读 · 2 评论 -
JSP中include指令和include动作的区别
1.include指令 include可以在JSP页面转换成Servlet之前,将JSP代码插入其中。它的主要优点是功能强大,所包含的代码可以含有总体上影响主页面的JSP构造,比如属性、方法的定义和文档类型的设定。它的缺点是难于维护只要被包含的页面发生更改,就得更改主页面,这是因为主页面不会自动地查看被包含的页面是否发生更改。语法:2.include动作 jsp:include原创 2008-05-13 20:20:00 · 1415 阅读 · 0 评论 -
JSP中脚本、声明和表达式的本质区别
JSP脚本元素 使用JSP脚本元素可以将Java代码嵌入到JSP页面里,这些Java代码将出现在由当前JSP页面生成的Servlet中,使JSP将静态内容与动态内容分离出来。脚本元素包含: 1. 表达式 表达式: 是对数据的表示,系统将其作为一个值进行计算。 语法:<%= expression %> 例如: 表达式的本质:在将JSP页面转换成Servlet后,使用out.prin原创 2008-05-14 13:22:00 · 7648 阅读 · 4 评论 -
彻底解决JSP的中文乱码问题
/*尚未完成,请等待...*/pageEncoding="GBK"%> String tmp; try { byte[] strBytes = param.getBytes("ISO8859-1"); tmp = new String(strBytes, "GBK"); return tmp; } catch (Exception e) { return null;原创 2008-05-14 19:09:00 · 1055 阅读 · 0 评论 -
JSP表达式语言
一、EL简介 1.语法结构 ${expression} 2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做原创 2008-05-16 16:27:00 · 6777 阅读 · 2 评论 -
JSP隐式对象的类,及其相关的方法介绍
JSP内置对象使用大全1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回原创 2008-05-13 08:09:00 · 1396 阅读 · 0 评论 -
JSP核心标签库
1. 一般标签在JSTL中,一般标签主要用在输出、设置变量值和错误处理等,这些是JSTL中使用最多的标签1). 计算一个表达式的值,然后把计算的结果输出到当前的JspWriter对象。调用的结果和Servlet中out.println()语句效果一样,其中value是将要输出的表达式;escapeXml表示将 、&、 ‘、 “等特殊的符号转换成实体代码;def原创 2008-05-21 19:54:00 · 4036 阅读 · 13 评论 -
JSP自定义标签
1. 什么是标签? 标签扩展是一个Java类,它是运行一个或两个接口的JavaBean。在JSP规范里,标签具有比JavaBean更丰富的运行时协议,标签可以向JSP页面输出内容,也能访问JSP的一些内建对象,而JavaBean一般不产生动态内容,而只能产生调用的结果。例如:就是一个标签。 2. 标签的优点 标签扩展可以让开发人员原创 2008-05-19 08:27:00 · 1220 阅读 · 0 评论 -
JSP中的SQL标签
SQL标签 SQL标签封装了数据库访问的通用逻辑,是用SQL标签可以大大简化数据库操作。SQL标签包含了查询、更新、事务处理和设置数据源等方面的功能。 1. 这个标签用于设置数据源,可以通过scope指定数据源的范围,这里有两种类型的数据源,一种是直接使用在web应用中配置的数据源,只要指定它的JNDI名字就可以,另一种是指定所有的数据库连接属性。其中dataSource如果是原创 2008-05-23 15:24:00 · 5551 阅读 · 1 评论 -
JSP的I18N标签
I18N标签JSP的I18N包括了国际化标签、消息处理标签日期和数字格式化标签,一共有12个。1. 国际化核心标签1) 这个标签用于设置客户端的区域,并将区域存储在javax.servlet.jsp.jstl.fmt配置的环境变量中。其中value表示设定Locale环境,可以是java.util.Locale或String类型的实例;scope表示Locale环境变量的作用范围;vari原创 2008-05-23 18:51:00 · 4589 阅读 · 4 评论 -
JSP的标签文件
标签文件(tag file)1. 标签文件介绍标签文件是JSP2.0新增的功能,标签文件的本质在转译成一个Servlet之后,是一个实现了SimpleTag接口的类,目标是让开发人员可以直接使用JSP语法来制作标签。标签文件是以.tag或者.tagx作为扩展名,如果标签文件中包含了的其他完整或部分片段的标签文件,那么应该以.tagf为扩展名的。标签文件必须存放在WEB-INF目录下,最好是在原创 2008-05-26 11:35:00 · 6006 阅读 · 0 评论 -
Hibernate的ID生成策略
简要介绍Hibernate最常用的ID生成策略原创 2010-07-07 18:46:00 · 14102 阅读 · 0 评论