hanshangzhi
码龄12年
  • 212,759
    被访问
  • 46
    原创
  • 571,749
    排名
  • 8
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2010-04-13
博客简介:

hanshangzhi的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得4次评论
  • 获得42次收藏
创作历程
  • 1篇
    2020年
  • 137篇
    2017年
成就勋章
TA的专栏
  • ssm-在线点餐系统
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java 系统开发环境搭建

一,需要的软件下载地址https://pan.baidu.com/s/1VNvilCxOZsTRotuGAlSrMw密码: wq7i二,jdk配置JAVA_HOME 变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarmaven 远程仓库配置1. 阿里云得远程仓库&..
原创
发布博客 2020.08.06 ·
293 阅读 ·
0 点赞 ·
0 评论

struts2接收参数的几种形式

1. 用Action的属性:在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致,并不用做数据类型的转换。相应提交方式可以用get 和post,如:testAction? name=admin如: jsp:form action="login" method="post" name="form1"> 用户名:s:text
转载
发布博客 2017.05.26 ·
144 阅读 ·
0 点赞 ·
0 评论

Spring3 MVC请求参数获取的几种方法

一、      通过@PathVariabl获取路径中的参数 @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET) public String printMessage1(@PathVariable String id,@PathVariable String name, ModelMap m
转载
发布博客 2017.05.25 ·
156 阅读 ·
0 点赞 ·
0 评论

Spring中Bean的五个作用域

当通过spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域:singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例prototype:原型模式,每次通过容器的getBean方法获取prototype定义的Bean时,都将产生一
转载
发布博客 2017.05.25 ·
225 阅读 ·
0 点赞 ·
0 评论

Struts2 转发和重定向的实现方法

1。转发(服务器端跳转) hello /WEB-INF/page/hello.jsp 访问路径为:http://localhost:8080/mystruts2/s/rederTo.action 2。重定向(客户端跳转) hello
原创
发布博客 2017.05.25 ·
700 阅读 ·
0 点赞 ·
0 评论

Struts2的模型驱动(ModelDriven)

.  模型驱动:          模型驱动是使用javaBean对象来封装请求参数,在整个MVC流程中可以直接使用这个对象。在发送请求后Struts将各个请求参数(javab的属性)封装到一个JavaBean对象中,Action接收这个实例对象并用该对象进行相关处理返回处理结果。          模型驱动的Action中定义javaBean并实例化,并且需要提供该JavaBean的ge
原创
发布博客 2017.05.25 ·
225 阅读 ·
0 点赞 ·
0 评论

验证码

import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding="utf-8"%>Color getRandColor(int fc,int bc){Random random = new Random();if(fc>255) fc=255;if(bc>255) bc=255;
原创
发布博客 2017.05.25 ·
166 阅读 ·
0 点赞 ·
0 评论

Java中Math类的常用方法

public class MathDemo {public static void main(String args[]){/*** abs求绝对值*/System.out.println(Math.abs(-10.4));//10.4System.out.println(Math.abs(10.1));//10.1/*** ceil天花板的意思,就是返
转载
发布博客 2017.05.24 ·
243 阅读 ·
0 点赞 ·
0 评论

Struts2拦截器的实现

实现拦截器有两种方法1,Interceptor接口声明了三个方法:public   Classname    implements Interceptor {     void destroy();//销毁的方法     void init();//初始化的方法     String intercept(ActionInvocation invocation)
原创
发布博客 2017.05.24 ·
126 阅读 ·
0 点赞 ·
0 评论

Struts2获取web对象的4种方式

Struts2获取web对象的4种方式Struts2是如何获取web中 request、session、application的了,Struts2有4种方式获取web对象1.通过ServletActionContext取HttpServletRequest对象2.通过ServletRequestAware,(ServletResponseAware )来注入HttpSe
转载
发布博客 2017.05.24 ·
186 阅读 ·
0 点赞 ·
0 评论

Struts2拦截器的使用 (详解)

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

struts2标签库详解

要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:If elseif  else描述:执行基本的条件流转。参数: 名称必需默认类型描述备注test是 
转载
发布博客 2017.05.23 ·
3084 阅读 ·
0 点赞 ·
0 评论

Spring MVC的web.xml配置详解(转)

1、spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name) 2、在web.xml配置监听器ContextLoaderListener(listener-class) ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletConte
转载
发布博客 2017.05.22 ·
276 阅读 ·
0 点赞 ·
0 评论

Spring框架分为哪七大模块

Spring框架的七大模块1. Spring Core:Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。2.Spring Context:构建于Core封装包基础上的 Context封装包,提供了一种框架式的对象访问方
原创
发布博客 2017.05.22 ·
3156 阅读 ·
0 点赞 ·
0 评论

映射

First (一对一)     首先我来说下一对一的理解,就是一个班主任只属于一个班级,一个班级也只能有一个班主任。好吧这就是对于一对一的理解怎么来实现呢?这里我介绍了两种方式:   一种是:使用嵌套结果映射来处理重复的联合结果的子集     另一种呢是:通过执行另外一个SQL映射语句来返回预期的复杂类型 xml version="1.0
转载
发布博客 2017.05.21 ·
176 阅读 ·
0 点赞 ·
0 评论

MyBatis insert操作返回主键

在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如Oracle、DB2,可以采用如下配置方式:Java.lang.Short" order="
转载
发布博客 2017.05.21 ·
152 阅读 ·
0 点赞 ·
0 评论

js页面跳转常用的几种方式

第一种: 复制代码代码如下: window.location.href="jb51.jsp?backurl="+window.location.href;  第二种: 复制代码代码如下: alert("返回"); window.history.back(-1);  第三种: 复制代码代码如下: 
转载
发布博客 2017.05.21 ·
168 阅读 ·
0 点赞 ·
0 评论

java中判断字符串是否为数字的方法的几种方法

ava中判断字符串是否为数字的方法:1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){
转载
发布博客 2017.05.21 ·
97 阅读 ·
1 点赞 ·
0 评论

mybatis关联查询,一对一,一对多

想用mybatis做关联查询,并且把查询出的数据自动组装成对象可以使用关联查询。1、一对一实现  例如:一部小说,属于一个分类,查询小说的时候想同时查询出所属分类。1)实体定义:public class Book { private static final long serialVersionUID = 1L; /** *小
转载
发布博客 2017.05.21 ·
148 阅读 ·
0 点赞 ·
0 评论

Mybatis系列之接口式编程

引言在前面的文章《Mybatis系列之简单示例》曾有一段代码涉及到了接口式编程,当时并没有展开阐述,今天我们单独把这一段拿出来表一表。在讲Mybatis接口式编程之前,我们先回忆一下前面是如何调用映射文件中的SQL代码的。通常情况下,都是使用SqlSession实例的selectXXX(selectOne, selectList, selectMap)方法来执行映射文件中相应的SQ
转载
发布博客 2017.05.21 ·
253 阅读 ·
0 点赞 ·
0 评论
加载更多