自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (8)
  • 收藏
  • 关注

原创 win下nginx+php

1、分别下载nginx和php的安装包(两个都是解压即可用) 2、配置php 将php.ini-development文件复制并重命名为php.ini,并用Notepad++(没有安装此软件的话就使用记事本)打开php.ini: 查找并定位到行 修改为 ; extension_dir = “ext” extension_dir = “ext的绝对路径” ;extensi

2016-12-31 20:08:41 246

原创 配置maven

前提:安装maven前请确保已安装JDK并成功配置其环境变量。 注意:Maven 3.3 requires JDK 1.7 1.下载安装包 到官网:http://maven.apache.org/download.cgi下载maven安装包 2.进行解压 3.进行path配置 (1).添加新的系统环境变量MAVEN_HOME,设置其值为您刚才解压的maven路径C:\Jav

2016-12-31 13:47:21 315

原创 Action和result之间的PreResultListener监听器

PreResultListener监听的事件就是Action执行完毕,马上要开始Result的处理了,这么一个事件。 跟Java里面其他的事件机制一样,需要注册监听器,而且要在事件触发之前注册才有效。 一、首先实现PreResultListener类package com.iseaweb.action;import com.opensymphony.xwork2.ActionInvocatio

2016-12-23 18:21:00 362

原创 Action使用通配符

定义< action>元素的name属性的时候使用通配符,使这个< action>元素不仅仅可以匹配一个URL,还可以匹配一类URL。而action的class属性和method属性能使用通配符的值。如果使用以下< action>配置:<action name="*_*" class="cn.javass.action.action.{1}Action" method="{2}">

2016-12-22 21:30:16 505

原创 全局Result(让多个action公用一个result)

应用情景:一些Result需要由多个Action共用,比如,系统的每个页面都会判断用户是否登陆,如果没有登陆,那么都要跳转到登录页面,就可以配置全局Result,让这多个Action共享这些全局的Result 示例:<package name="helloworld" extends="struts-default"> // <global-results> </global-results>

2016-12-22 19:06:39 798

原创 坚守本心

回首过去我们在艰难中成长,   展望未来坚守本心扬帆起航。   2016全球裂变,   中国互联网大航海时代征程开启!   我曾许诺,   要带你们去别人梦想未曾抵达的地方,   如今船已鸣笛起航,   愿你在途中看到不一样的风景。

2016-12-20 21:04:56 574

原创 Action配置中的Result(局部result)

例如:<action name="helloworldAction" class="cn.javass.action.action.HelloWorldAction"> <result name="toWelcome">/s2impl/welcome.jsp</result> <result name="input">/s2impl/login

2016-12-20 18:43:09 757

原创 Action的生命周期及调用非execute方法

1、action的生命周期:Struts2中的Action在每一次web请求的时候都要新建一个实例。 2、调用非execute方法 1:配置方式调用 首先要在Action中实现要被调用的方法,这些方法的签名要求除了名字和execute不一样外,其他均应一样,也就是说,这些方法的定义要满足如下要求: 可见性为public 不需要传入参数 返回一个字符串,其实就是指示的下一个页面的resu

2016-12-20 18:32:15 458

原创 struts2Action的分模块配置

依据原则:不同的模块配置封装到不同的package中 如果所有的< package>都配置在一个struts.xml文件里面,必然会引起大家争用这个配置文件,因此,在实际开发中,通常都是一个< package>放在一个单独的文件中,比如叫struts-xxx.xml,最后由struts.xml来引用这些struts-xxx.xml。(通过include来引入各个单独的模块配置文件) 此时st

2016-12-20 18:05:51 259

转载 **strut2之Action的数据

一、数据来源 在helloworld示例里面,在运行Action的execute方法的时候,你会神奇般的发现,Action的属性是有值的,而这正是Action进行请求处理所需要的数据。那么,这些数据从何而来呢? 很明显,这些数据就是你在登录页面填写的数据,换句话说,这些数据来源于用户请求对象,也就是request对象。 可是,Struts2怎么知道,页面上的值如何和

2016-12-20 12:04:44 267

转载 struts2核心概念

在上面的运行流程图里,看到了很多Struts2的模块。简要描述一下那些与实际开发息息相关的概念。 1:FilterDispatcher Struts2的前端控制器,也是Struts2的MVC中的控制器部分。在实际开发中,只需要在web.xml中配置一次即可。但是一定要注意,如果还有其他的过滤器,那么FilterDispatcher的配置通常要出现在最后。 2:Action

2016-12-19 16:58:15 584

转载 struts2运行流程

2016-12-19 16:17:22 289

原创 struts2架构图

2016-12-19 15:48:03 279

原创 struts2的mvc体现

户请求首先到达前端控制器FilterDispatcher。FilterDispatcher负责根据用户提交的URL和struts.xml中的配置,来选择合适的动作(Action),让这个Action来处理用户的请求。 FilterDispatcher其实是一个过滤器(Filter,servlet规范中的一种web组件),它是Struts2核心包里已经做好的类,不需要我们去开发,只是要在项目的web

2016-12-19 10:16:11 800

转载 从零认识tomcat,构建一机多实例tomcat集群

1、了解tomcat Tomcat不是一个完整意义上的Jave EE(j2ee)服务器,因为它没有提供完整的Java EE企业应用平台的API。但是由于Tomcat遵循apache开源协议,并且对当前Java开发框架开源组件Structs、Spring和Hibernate等实现完美支持,因此tomcat被众多企业用来部署配置众多的Java应用程序,实现替代一些商业的Java应用服务器。 2、To

2016-12-18 10:52:18 288

原创 eclipse中java工程打包war文件

打包工程成war文件步骤

2016-12-18 10:24:10 2608

原创 Struts2中表单与Action传递数据三种方式

Action中的属性与表单中的属性一致就可以(字段的属性对应页面表单字段的属性相同)JSP中的表单<formaction="login.action"method="post">用户名:<inputtype="text"name="username"/> < br/>密码: <inputtype="password"name="password"/>< br/><inputtype="submit

2016-12-17 18:19:10 482

转载 struts2-实现Action

定义action的3种方法 1.定义一个普通的类,类中只要有一个public String execute()方法且返回一个字符串即可。 2.定义一个类,实现Action接口,xwork2.Action这个包的。 3.也是最常用的一种,继承xwork2.ActionSupport这个类。1public classIndexAction1 { public String ex

2016-12-17 18:00:56 210

转载 struts.xml详细基本配置

1、< include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用< include>标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、goods.xml和order.xml中,然后在struts.xml中将这3个配置文件引入: struts.xml:<?

2016-12-17 15:34:38 351

转载 struts2拦截器

Struts 2 框架的绝大部分功能是通过拦截器来完成的,当FilterDispatcher拦截到用户请求后,大量拦截器将会对用户请求进行处理,然后调用用户自定义的Action 类中的方法来处理请求。  拦截器的配置:  在struts.xml文件中来定义的,使用<interceptor name = "拦截器名" class = "拦截器实现的类">    <param name = "参数名"

2016-12-17 13:52:56 265

转载 Struts 2 数据验证及验证框架的应用

1.数据验证 Action 继承了 ActionSupport 类 ,而该类实现了 Action 、Validateable 、 ValidationAware 、TextProvider、LocaleProviderSerializable 接口。  在Validateable 接口定义了一个 validate() 方法 , 在用户自定义 Action 类中重写该方法就可以实现 验证功能。pub

2016-12-17 13:50:15 327

原创 Struts2-struts.xml中<package>配置

<package>元素可以把逻辑上相关的一组Action、Result、Intercepter等元素封装起来,形成一个独立的模块,package可以继承其他的package,也可以作为父包被其他的package继承,比如“<package name="helloworld" extends="struts-default">”中,helloworld这个包就继承了struts-default这个包

2016-12-16 20:51:49 619

原创 Struts2初体验

Struts2简介:Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品

2016-12-16 20:19:26 284

转载 JSP动作元素

与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。 利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 动作元素只有一种语法,它符合XML标准:<jsp:action_name attribute="value" />动作元素基本上都是预定义的函数,JSP规范定义了一系列的标准动作

2016-12-15 18:31:12 239

转载 JSP指令

指令可以有多个属性,以键值对的方式存在,用逗号隔开 三种指令: <%@ page … %> 定义网页依赖属性,比如脚本语言、error页面、缓存需求等等 <%@ include … %> 包含其他文件 <%@ taglib … %> 引入标签库的定义Page指令 Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。 Page指令的语法格式:<%@ pa

2016-12-15 16:26:29 212

原创 生成验证码

-

2016-12-09 18:51:03 244

原创 title前加图标

打开某一个网页会在浏览器的标签栏处显示该网页的标题和图标,当网页被添加到收藏夹或者书签中时也会出现网页的图标,怎么在网页title左边显示网页的logo图标呢? 在head标签中加如下代码:<link rel="icon" href="images/favicon.ico" type="image/x-icon"><!-- 标题栏 其中href为ico地址 --><link rel="sh

2016-12-05 23:00:40 340

原创 阿里大鱼短信平台使用(Java)

首先将短信签名和模板弄好创建Access Key登录阿里云账号打开“我的Access Key”页面,页面地址:https://ak-console.aliyun.com/#/accesskey/创建Access Key(注:也可以使用阿里云访问控制服务创建的Access Key) 安装Java SDK直接下载http://aliyundm.oss-cn-hangzhou.aliyuncs

2016-12-04 19:15:24 4379 1

原创 Hibernate自动创建表

只要在hibernate.cfg.xml添加这句话,就可以自动生成数据表 update update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。 还有其他的参数: create:启动hibernate时,自动删除原来的表,新建所有的表,所以每次启动后的以前数据都会丢失。 create-drop:启动

2016-12-04 11:20:02 269

转载 Java三大框架Spring、Struts、Hibernate

一、三大框架简介 1、Spring Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方

2016-12-03 23:37:25 1454

转载 Jsp实现分页功能

分页须知知识点: (1)JDBC2.0的可滚动结果集。 (2)HTTP GET请求。一、可滚动结果集Connection con = DriverManager.getConnection();PreparedStatement stmt = con.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_

2016-12-03 20:54:28 743

原创 Hibernate环境搭建、配置及实现简单数据库存取

说明:eclipse、mysql首先创建一个名为:hibernate_first的数据库(不用创建表,表后面会自动生成) hibernate框架可以创建表,创建不了数据库1.搭建环境(主要是Add build path一些hibernate的jar包) 主要的包 hibernate的核心包:hibernate3.jar lib/required/下

2016-12-03 20:07:31 360

转载 Hibernate中的数据库方言(Dialect)

在配置hibernate.cfg.xml时需指定使用数据库的方言: 例:<property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>以下是各数据库对应的方言(Dialect): 数据库方言(Dialect)DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hib

2016-12-02 18:03:50 572

原创 web页面防盗链功能使用--request.getHeader("referer")

import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;impor

2016-12-02 12:17:11 501

TortoiseGit.zip

TortoiseGit 因为准备使用TortoiseGit做图形客户端,所以就不选择Git GUI 版本. 打开Windows的下载页面后,应该会自动弹出下载框,选择保存即可.

2020-01-04

Apache Tomcat9.0.6免安装版配置文件

Apache Tomcat9.0.6免安装版配置文件,#basedir表示mysql安装路径 #datadir表示mysql数据文件存储路径 #port表示mysql端口 #skip-grant-tables表示忽略密码

2018-09-29

login_struts

利用struts2实现的简单登陆

2017-04-19

自定义图标的百度分享插件

自定义图标的百度分享插件

2017-01-03

java三大框架学习方法

java三大框架学习方法

2016-12-03

Hibernate入门项目(环境搭建、配置及实现简单数据库存取)

Hibernate入门项目(环境搭建、配置及实现简单数据库存取)

2016-12-03

Jsp+Dao+Jdbc+Servelet 用户完整登录

Jsp+Dao+Jdbc+Servelet 用户完整登录

2016-11-25

基于MF RC522射频卡的arduino Uno R3的库文件

基于MF RC522射频卡的arduino Uno R3的库文件

2015-06-10

空空如也

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

TA关注的人

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