自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员—基础学习 _常用类( 2)

------- android培训、java培训、期待与您交流! ----------SimpleDateFormat类:是日期格式化工具类继承关系:java.lang.Object  java.text.Format      java.text.DateFormat          java.text.SimpleDateFormat模式字母字母

2015-05-30 15:26:58 543

原创 黑马程序员—基础学习 _常用类( 1 )

------- android培训、java培训、期待与您交流! ----------System类:1)包含一些获取系统信息的描述的方法;2)在 System 类提供的设施中,有标准输入、标准输出和错误输出流;3)对外部定义的属性和环境变量的访问;加载文件和库的方法;4)快速复制数组的一部分的实用方法实践代码:public class SystemDemo {

2015-05-30 15:25:09 532

原创 No projects are found to import 问题如何解决

在myeclipse中导入项目遇到:No projects are found to import导致原因:项目目录中没有.project或者.classpath,解决方案:1.project, .classpath直接拷贝到相应位置即可  2、新建一个同名的项目,然后把项目文件直接拷贝放置的新建项目文件夹下面即可

2013-12-15 10:09:02 2761

原创 Myeclipse安装插件

现在就以在myeclipse中安装Spket为例子步骤如下:1、helpr-->myeclipse configuration center  2、选择Software设置插件名称:Spket IDE 更新链接:http://www.agpad.com/update/选中add site然后添加:然后点击:Change重启后插件安装成功

2013-09-05 14:30:31 859

原创 <c:if test="">用法

例子:<c:forEach var="a" items="admin" ${a.name} 成功 不成功

2013-08-26 23:08:57 2268

转载 JSP页面之间传值几种方法

几种JSP页面传值方式: 1. 隐藏域传值:  "> 2. URL传值: 用button a. '" value="修改分销商" /> b.把input的onClick=”modifyRegion()” function modifyRegion() { window.self.location = client_node_modify.jsp?

2013-08-22 15:00:33 3514

原创 从JSP页面读取数据乱码问题

在jsp页面中插入以下代码,使发送和接收的代码类型统一只要在JSP页面中插入下面代码就可以使接受和发送数据类型统一注意:页面数据库的代码格式要统一

2013-08-22 11:08:30 1013

原创 JSP网页传参错误(0151转八进制成333)

错误如下上图:由上图可知:我准备上传一个编号编号值为0515但是值传到函数里面是就成333了从而导致错误经过仔细检查代码基本是正确的导致原因:由于字符串是以‘0’开头的,程序误认为0515为八进制数据,从而转换为十进制就成了“333‘纠正: 删除

2013-08-21 19:35:12 724

转载 Hibernate配置文件和映射元素解释

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">                                              com.mysql.jdb

2013-08-21 08:19:07 965

转载 MySQL5触发器教程

触发器相对而言比较新,因此会有(bugs)缺陷.所以我在这里给大家警告,就像我在存储过程书中所说那样.不要在含有重要数据的数据库中使用这个触发器,如果需要的话在一些以测试为目的的数据库上使用,同时在你对表创建触发器时确认这些数据库是默认的。  约定和编程风格  每次我想要演示实际代码时,我会对mysql客户端的屏幕就出现的代码进行调整,将字体改成Courier,使他们看起来与普

2013-08-21 05:43:12 717

转载 MySql级联删除和更新

(一)利用外键实现级联删除1、先建立测试数据库[sql] view plaincopyCREATE TABLE `roottb` (    `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,    `data` VARCHAR(100) NOT NULL DEFAULT '',  

2013-08-21 05:28:56 923

原创 he.jasper.JasperException: javax.el.PropertyNotFoundException: Property '0' not found on type com.jy

JSP页面错误:he.jasper.JasperException: javax.el.PropertyNotFoundException: Property '0' not found on type com.jygzxt.po.login.Deptadmin说明:显示在页面数据的EL表达式有误

2013-08-21 04:54:04 1371

转载 hibernate中lazy的使用

azy,延迟加载Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。lazy策略可以用在:* 标签上:可以取值true/false* 标签上,可以取值true/false,这个特性需要类增强* /等集合上,可以取值为true/false/extra* /等标签上,可以取值false/proxy/no-prox

2013-08-21 01:17:44 665

转载 主键生成策略

Assigned:主键由外部程序生成,无需Hibernate干预。identity:采用数据库提供的主键生成机制,如MySql、DB2、SqlServer的自增主键。sequence:使用数据库的sequence机制。hilo:通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。seqhilo:与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保

2013-08-21 00:38:20 1090

转载 在Eclipse中用远程svn资源库创建项目并提交和更新

在Eclipse中用远程svn资源库创建项目并提交和更新 接下来就是在Eclipse中用远程svn://192.168.1.12/sevenStar创建项和提交项目:1.用svn创建项目目录,在Explorer中右键选择import如图: 弹出如下对话框,选择 从svn检出项目 单击Next出现如下图对话框: 选择创建新的资源库位置,单击Ne

2013-08-20 12:01:37 2666

原创 Class: com.opensymphony.xwork2.inject.util.

错误:Class: com.opensymphony.xwork2.inject.util.或者java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.TextUtils导致原因是:多包jsonplugin-0.34.jar,或者缺包:struts2-json-plugin-2.1.8.1.jar 和 json-

2013-08-20 10:12:11 875

原创 java.lang.NoSuchMethodError: antlr.collections.AST.getLin

java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误其实是这个错误是myeclipse中自带的antlr_2.72jar包版本低导致的解决办法:1、选择window中的preference2、选中myeclipse3、点击project capabilitie,选择struts24、选择antlr_2.7

2013-08-20 09:43:49 747

原创 Action class [loginAction] not found - action - file:/D:/tomcat/webapps/JYGZXT/WEB-INF/classes/strut

错误:严重: Exception starting filter struts2Unable to load configuration. - action - file:/D:/tomcat/webapps/JYGZXT/WEB-INF/classes/struts.xml:25:42at org.apache.struts2.dispatcher.Dispatcher.init(Dis

2013-08-19 21:03:59 3205

转载 如何使用多个Spring的xml配置文件(多模块配置)

在用Struts Spring Hibernate进行项目团队开发的时候,我们每个开发人员可能都会用到spring的配置文件,如果我们每个开放人员都用同一个的话,这样会给项目开发带来一定的影响,不过大家不用急,Spring为我们提供了很好的方法,我们可以写多个xml文件,然后将每个文件引入进来就行了,话不多说了,马上开始!!方法一、在web.xml中定义 contextConfigLoca

2013-08-19 15:43:23 3467

转载 正确配置多个struts配置文件示例

struts-config.xml: xml version="1.0" encoding="UTF-8"?>DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-co

2013-08-19 15:12:01 682

转载 使用多个Struts 配置文件

1. 使用多个struts-config.xml 文件:       当struts-config.xml 变得越来越大时,维护这个文件变成了一件很痛苦的事。可以根据不同的功能或模块将struts-config.xml 分解为不同的文件,以方便后期的开发和维护。第一步:按照功能将struts-config.xml 划分为几个小文件,具体做法是:(1) 将应用程序公共的全局配置放到s

2013-08-19 15:11:27 663

转载 forward和redirect的问题(路径问题)

3.4.1. 绝对路径与相对路径如果咱们使用的URL网址是以“/”开头的,那么这个网址就叫做绝对路径。如果咱们使用的URL网址不是“/”开头的,那么这个网址就叫做相对路径。3.4.1.1. 相对路径在相对路径上,两者的表现是相同的。看看lingo-sample/03-03/这个例子,如果我们去请求relative/

2013-08-19 10:51:12 2054 1

转载 用户的访问权限过滤器,防止用户直接输入URL直接访问资源。

Java 代码:Java代码  package com.viano.filter;         import java.io.IOException;         import javax.servlet.Filter;     import javax.servlet.FilterChain;     import javax.serv

2013-08-18 21:54:07 3761

转载 Java Web 之过滤器Filter详解

、概念:Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。二、Filter简介Servlet A

2013-08-18 21:53:31 2428

转载 web.xml 部署描述符元素

转自:http://www.iteye.com/topic/652691在每一个Web应用程序路径的Web-INF下和conf下存在一个Web.xml配置文件,  用来设定Web应用程序的配置。在Web.xml中的设定非常多,  接下来分段来说明它的各项设定:    PUBLIC"-//Sun Microsystems,Inc.//DTD Web A

2013-08-18 21:06:19 876

原创 Struts2拦截器的使用(详解) ----全局配置

如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):  0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局的配置设

2013-08-18 19:13:33 2634

转载 JSP页面中限制对 Web 资源的访问

现在,可以指示服务器使用何种验证方法了。“了不起,”你说道,“除非我能指定一个来收到保护的URL,否则没有多大用处。”没错。指出这些URL并说明他们应该得到何种保护正是security-constriaint元素的用途。此元素在web.xml中应该出现在login-config的紧前面。它包含是个可能的子元素,分别是:web-resource-collection、auth-constraint、

2013-08-18 15:53:55 2735

转载 web.xml配置详解

1、定义头和根元素  部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文

2013-08-18 15:48:24 984

转载 防止用户直接访问url的权限控制(使用过滤器)

这是个过滤器的内容,[java]public void doFilter(ServletRequest request, ServletResponse response,             FilterChain chain) throws IOException, ServletException {         HttpServletRequest req

2013-08-18 15:46:39 6446

原创 防止用户直接访问有关jsp页面的几种办法

防止用户直接访问jsp页面的几种办法: 1.把JSP页面放在WEB-INF目录下,存放在此目录或者它的子目录里的任何东西都受到了保护。不过,不太推荐,因为并非所有的容器都具有这种保护机制,例如WebLogic就做不到这一点。 2.使用servlet过滤器来过滤对jsp页面的请求. 3.在部署文件web.xml中使用安全限制.这个比过滤器容易,不用另外编写一个过滤器了.配置如

2013-08-18 12:58:56 8702

转载 struts2 拦截器能拦截页面

用来控制用户对页面的访问权限。比如登录后才能访问系统的页面,可以像这样实现:1.要在struts.xml文件中添加下面的代码: /sessionValid.jsp 还要在具体action的跳转配置中添加下面代码:

2013-08-18 11:35:34 1118

转载 Struts2拦截器

1.    理解拦截器1.1.    什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在

2013-08-18 11:33:43 750

转载 自定义拦截器

作为“框架(framework)”,可扩展性是不可或缺的,因为世上没有放之四海而皆准的东西。虽然,Struts 2为我们提供如此丰富的拦截器实现,但是这并不意味我们失去创建自定义拦截器的能力,恰恰相反,在Struts 2自定义拦截器是相当容易的一件事。 大家在开始着手创建自定义拦截器前,切记以下原则:拦截器必须是无状态的,不要使用在API提供的ActionInvocat

2013-08-17 22:19:05 753

转载 Struts2 拦截器 实现登录权限

拦截器 struts.xml改变默认拦截器开发权限验证拦截器①用户登陆成功后,保存User对象到session对象中②拦截器中获取session对象,判断其中user对象是否为空为空,返回到登录,不为空,继续操作③部分代码:[java] view plaincopypublic class AuthIntercep

2013-08-17 22:00:43 943

转载 Struts2 验证码图片实例

登陆验证码(struts2实现) 1.login.jsp Java代码  "java" import="java.util.*" pageEncoding="GBK"%>  "s" uri="/struts-tags"%>        "text/javascript">      function changeValidateCode

2013-08-17 20:26:43 787

转载 struts2验证框架的验证信息重复出现

使用Struts2 的验证框架,使用基于字段的校验,但验证信息重复多次出现, 第一次提交表单。某个数据不符合规则,就会出现一条错误信息。再次提交,上次显示的错误信息不消失,又多出一条一模一样的错误信息。提交几次,就会多显示几条一模一样的错误信息。  经过查书上网考证,终于明白当Struts2 由 Spring 生成的时候,默认是singleton (单态行为),整个Spring容器中每一个

2013-08-17 19:49:30 953

转载 JSP页面跳转大全

(1). forward()方法  使用到javax.servlet.RequestDispatcher类  RequestDispatcher rd = getServletContext().getRequestDispatcher("url");  rd.forward(requestVar,requestVar); //传递servlet的入口参数  即:  get

2013-08-16 23:12:16 902

转载 Struts2验证框架的使用和扩展

struts2的能够对前台提交的表单数据进行输入有效性校验,通常有两种方式:1、在Action类中通过validatexx验证,这种方式很简单,在此不再赘述;2、通过编写xx-validation.xml文件执行表单验证,当用户提交表单请求后,struts会优先执行xml文件,如果校验不通过是不会让请求访问指定action的。本文介绍一下struts2通过xml文件进行校验

2013-08-16 20:43:20 661

转载 Struts 常用验证

一、struts2.0的输入验证: A、手动验证:1)重写validate()2)重写validateXxx() B、使用验证框架 Action类都要继承ActionSupport类二、为一个Action设置多个逻辑处理: 为了更具有针对性的处理业务逻辑与针对性的进行输入校验,可以采用指定业务逻辑处理方法的方法,即对同一个Action设置多个逻辑处理方法,也就是说对于

2013-08-16 20:31:28 903

原创 Struts2 validator 验证器

验证器规则: 1.      命名规则 : Action的名字-validation.xml2.     继承的层次结构和接口由Action类来实现。Xwork搜索Action的继承树来查找Action的父类和实现的接口的默认验证。3.      验证器可以组合使用4.  路径:与验证的action同一路径Struts2默认的验证功能 : 下面列出struts2验证框架的验

2013-08-16 20:23:18 831

JSP分页插件及其详解

JSP分页插件及其详解,插件功能能够实现分页及其登陆验证的实现等功能

2013-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除