- 博客(53)
- 收藏
- 关注
原创 在Linux服务器搭建jdk环境
1、到网上下载Linux版本的jdk,这里下载的是jdk-7u60-linux-x64.tar.gz2、执行命令tar -zxvf jdk-7u60-linux-x64.tar.gz 该命令一次性完成打包和压缩的操作。3、配置jdk环境变量。编辑系统环境变量:vi /etc/profile 进入该文件后,按 i 进行编辑4、在该文件后面配置jdk环境变量,按Esc键后,输入 :wq 保存退出。...
2018-05-19 15:47:34
260
原创 Linux设置静态IP地址
1、使用root用户在终端输入命令vi /etc/sysconfig/network-scripts/ifcfg-eth02、进入文本后,输入i,开始编辑填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。3、将信息设置完毕后,保存退出。4、在终端输入重启网络服务命令:service network restart或/etc/init.d/network restart5、测...
2018-05-12 13:01:52
34145
原创 域名服务器工作流程
以访问www.baidu.com为例计算机先查找本地的hosts中有没有该域名,分两种情况1、有,这直接通过该域名访问,流程结束;2、无,则向外部的DNS服务器(域名服务器)查询。 2.1、DNS服务器返回该域名的IP给计算机,计算机先从本地hosts中寻找域名与IP的映射信息(一般是域名 IP 如 test 127.0.0.1),如果本地配置文件存在访问域名的信息,DNS则返回本地配置文件...
2018-05-12 11:42:24
817
原创 使用Struts2实现简单的文件上传和下载
文件上传和下载上传上传成功文件下载导入相应的jar包搭建struts2环境 编写上传jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here
2016-11-02 21:58:59
525
原创 SqlMapConfig.xml配置文件详细配置
1.1 配置内容SqlMapConfig.xml中配置的内容和顺序如下: properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境集合属性对象)environment(环境子属性对象)tra
2016-08-21 17:18:48
1469
原创 mybatis主键的返回
mysql自增主键返回通过修改sql映射文件,可以将mysql自增主键返回:insert id="insertUser" parameterType="cn.itcast.mybatis.po.User">将主键返回,需要再返回-->selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
2016-08-20 17:03:25
750
原创 mybaits的Mapper动态代理的简单例子(定义类型别名,ResultMap类型的使用)
步骤:1、导入相应的jar包2、添加mybaits的核心文件和创建javaBean3、创建Mapper代理对象和相关的配置文件(建议放在同一个文件夹下面)4、运行测试相关代码Mybaits的数据库管理文件和核心配置文件数据库管理文件 db.propertiesjdbc.driver=com.mysql.jdbc.
2016-06-25 16:39:52
585
转载 基于MyBatis3.0.6的基本操作介绍
转http://haohaoxuexi.iteye.com/blog/1333271每 一 个 MyBatis 的 应 用 程 序 都 以 一 个 SqlSessionFactory 对 象 的 实 例 为 核 心 。SqlSessionFactory本身是由SqlSessionFactoryBuilder创建的,一般而言,在一个应用中,一个数据库只会对应一个SqlSessio
2016-06-25 15:27:12
430
原创 Mybaits的第一个程序
步骤:1、导入相应的jar包2、在src下导入mybaits的主配置文件(SqlMapConfig.xml)和日志文件(log4j.properties)3、创建JavaBean(User)和相应的配置文件(User.xml),放在同一个包下相关代码如下User.javapackage com.caokaiyuan.domain;public c
2016-06-24 22:44:39
360
原创 org.springframework.dao.DataIntegrityViolationException: Data truncation: Data too long for column '
org.springframework.dao.DataIntegrityViolationException: Data truncation: Data too long for column 'ID' at row 1; SQL [n/a]; nested exception is org.hibernate.exception.DataException: Data truncation:
2016-06-13 02:02:49
3054
原创 Description Resource Path Location Type Project configuration is not up-to-date with pom
Maven项目出现Description Resource Path Location TypeProject configuration is not up-to-date with pom.xml. Run project configuration update rdc line 1 Maven Configuration Pro
2016-06-11 16:24:22
11793
原创 pom.xml报错:web.xml is missing and <failOnMissingWebXml> is set to true
出现这个错误的原因是Maven不支持缺少web.xml的web项目解决方法添加Web模块,对项目右键->Java EE Tools->Generate Deployment Descriptor Stub,这样就在src\main\webapp下面生成了WEB-INF文件夹和web.xml,问题解决
2016-06-03 20:50:34
17358
1
原创 MySQL的分页查询语句
select * from tableName limit m,ntableName表示要分页表的名字。m代表从第几条开始,n代表每页要显示数据的数量
2016-05-23 21:40:23
531
原创 Hibernate分页查询的实现
设置分页参数query.setFirstResult(firstResult).setMaxResults(maxResult);表示从第firstResult+1个对象开始,获取接下来的maxResult个数据。setFirstResult()方法的参数是开始获取对象的行数,从0开始编号;setMaxResults()方法的参数表示获取对象的数目。query.setFir
2016-05-23 21:29:09
425
转载 Error setting value Method "setAge" failed for object ..Ljava.lang.String 错误总结
以下应该是一些朋友在使用Struts2.1以上版本进行demo时经常遇到的错误提示。Error setting valueognl.MethodFailedException: Method "setAge" failed for object com.test.action.RegisterAction@d6b059 [java.lang.NoSuchMethodException:
2016-05-23 09:31:57
1384
转载 myeclipse显示代码行数
Windows——> Preferences ——> General ——> Editors ——> Text Editors ——> Show line numbers
2016-05-12 21:30:58
593
原创 搭建Struts2+Spring+Hibernate三大框架的步骤
SSH三大框架整合步骤准备工作:导入ssh三大框架所需的jar包,创建struts.xml和applicationContext.xml文件。 applicationContext.xml文件的头部标签 1、先搭建struts框架1-1:在web.xml文件中配置过滤器和映射。 filter> filter-name>struts2filter-nam
2016-05-12 21:24:59
517
原创 JSP中的Request请求对象
该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息。 Request常用的方法如下方法名作用getParameter(String strTextName)获取表单提交的信息request.getParameterValues(String name)获取多个元素值,返回数组
2016-04-22 20:56:43
2250
原创 JSP的四种作用域
四大作用域Web应用中,JSP创建的对象有一定的生命周期,也有可能被其他组件或者对象访问。对象的声明周期和可访问性称为作用域。四种范围对象作用域从小到大顺序如下:pageContext----request----session----application。 (1)pageContext:页面域页面作用域仅限于当前页面对象,可以近似于理解为java的this对象,离开当前JSP页
2016-04-21 22:45:58
13772
原创 Spring框架AOP的配置和实现的简单例子
1.切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领域。如日志记录。2.连接点:应用程序执行过程中插入切面的地点,可以是方法调用,异常抛出,或者要修改的 字段。3.通知:切面的实际实现,他通知系统新的行为。如在日志通知包含了实现日志功能的代码,如向日志文件写日志。通知在连接点插入到应用系统中。 4.切入点:定义了通知应该应用在哪些连接点,通知可以应用到AOP框架支持的
2016-04-20 20:10:01
402
原创 Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-2.5.xsd).
Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-2.5.xsd). For more information, right click on the message in the Problems View and select "Show Details...
2016-04-19 22:35:38
912
原创 JSP重定向与转发的区别
重定向:response.sendRedirect("URL");转发:request.getRequestDispatcher("URL").forward(request,response);1.转发在服务器端完成的;重定向是在客户端完成的。2.转发的速度快;重定向速度慢。3.转发的是同一次请求;重定向是两次不同请求4.转发地址栏没有变化;重定向地址栏有
2016-04-19 21:48:00
264
转载 Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)
本文原文连接: http://blog.youkuaiyun.com/bluishglc/article/details/7596118 ,转载请注明出处!有时候你会发现过去一直启动正常的系统,某天启动时会报出形如下面的错误:[plain] view plain copyorg.xml.sax.SAXParseException: schem
2016-04-19 16:01:12
416
转载 Spring注解讲解
使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现:Java代码public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) {
2016-04-18 22:28:36
209
原创 搭建spring框架步骤
1、导入spring相应的jar包。2、编写spring的核心配置文件:applicationContext.xml ,并存放到src目录下,主要配置如下。 3、创建JavaBean对象。4、编写测试类。主要就是创建工厂,获取容器中的JavaBean对象。例子:1、创建JavaBean对象package com.caokaiyuan.po;
2016-04-18 19:28:12
587
原创 struts2中拦截器实现的三种方式
1、实现Interceptor接口2、继承AbstractInterceptor类3、继承MethodFilterInterceptor类(当自定义拦截器配置了拦截参数时,自定义拦截器必须使用该方法)如:user,clientlogin此时必须要用方法三来实现自定义拦截器。
2016-04-17 10:33:35
2846
原创 struts2中配置拦截器、拦截器栈和默认拦截器
在struts.xml中配置,具体代码如下"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">user,clientlogin
2016-04-17 10:22:24
700
原创 struts2拦截器简单例子
自定义拦截器实现步骤:1-1:实现Interceptor接口1-2:继承AbstractInterceptor类1-3:继承:MethodFilterInterceptor:在需要配置拦截器参数的情况下使用处理拦截的方法:public String intercept(ActionInvocation invocation) throws Exception {}i
2016-04-16 22:17:21
349
原创 struts的两种校验方式
struts校验页面的输入是否符合要求有两种方式,每种方式又分为全局验证和局部验证两种。第一种:在Action类中重写方法。在action类中实现全局验证的步骤:1、action类继承ActionSupport类。2、重写validate方法,实现验证规则。/*//全局验证,不通过跳转到input@Overridepublic void validate() {
2016-04-16 19:03:56
355
原创 struts框架中struts.xml中action标签中result标签的两个常用属性
result标签:name:默认值为"success"type:dispatcher服务器的跳转redirect:客户端的跳转redirectAction:客户端的action跳转"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache
2016-04-15 17:16:53
2629
原创 Struts2中关于"There is no Action mapped for namespace / and action name"错误
一、struts.xml文件中的错误第一:首先要检查下struts.xml文件名是否为struts.xml。即检查文件名时候拼写正确第二:看下struts.xml文件是否放在src目录下。第三:检查struts.xml文件中的配置信息是否正确。二、在web.xml文件中的信息中没有配置该工程的启动页面。此时需要输入完整路径:如:http://localhost:8080
2016-04-15 16:48:50
265
原创 strut获取作用对象的两种方式
方法一、使用HttpServletRequest获取。方法二、使用ActionContext获取。案例:package com.caokaiyuan.action;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContext;
2016-04-15 08:01:45
302
原创 struts获得前台数据的三种方式
区别:比较以下的三种方式的例子,login.jsp页面中标签中name属性的区别,还有Action与当有VO时的区别。三种方法的web.xml文件和struts.xml基本一致修改web.xml文件 struts01 index.html index.htm index.jsp default.html default
2016-04-14 18:33:17
1038
原创 JavaWeb——允许授权的IP访问站点过滤器
1、创建一个过滤器操作类。2、修改web.xml文件,在web.xml文件中配置过滤器的内容3、创建相应的Jsp页面。创建过滤器类package com.caokaiyuan.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.Fil
2016-04-13 21:02:04
3076
1
原创 JavaWeb——基于过滤器的用户权限控制
实现步骤:1、创建一个过滤器操作类。2、修改web.xml文件,在web.xml文件中配置过滤器的内容3、创建相应的Jsp页面。具体代码创建一个过滤器操作类package com.caokaiyuan.filter;import java.io.IOException;import javax.servlet.Filter;import ja
2016-04-13 20:46:59
1967
原创 搭建Struts2框架的简单例子
1、导入struts2的jar包2、配置struts2的过滤器(在web.xml)中;代码如下: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 3、创建struts.x
2016-04-12 22:21:50
1573
原创 解决request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1这个小问题
访问页面的时候不要用http://localhost:8080/...,使用http://127.0.0.1:8080/...即可
2016-04-12 20:46:30
348
原创 Hibernate中HQL查询例子
package com.lanqiao.test;import java.util.List;import java.util.Map;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Tra
2016-04-11 15:34:01
300
转载 Hibernate中的HQL大全
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,
2016-04-11 15:32:17
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人