
struts2
烟雨青山
不断的追求
展开
-
struts2通配符的使用
struts2 通配符如struts中配有如下几个action,ManagerUserAction中有与之对应的方法/addUser.jsp/delUser.jsp/updateUser.jsp如果使用通配符,可以省略写成一个action/{1}User.jsp其中,*为通配符,{1}为*所替换的内容,如用户访问的是addUser原创 2014-02-27 15:29:14 · 1940 阅读 · 0 评论 -
java在内存中画一个图片写上文字
package com.action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStre原创 2014-01-23 18:03:12 · 3002 阅读 · 0 评论 -
关于struts2 返回的结果是一个 简单的字符串的解决
一般情况下我们在使用Ajax的时候,有的时候会只想让他返回一个字符串‘Y’or ‘N’从而来进行下一步的判断,但是一般情况下 struts2 的result 都是返回一个jsp页面,这个时候就要 改变result的类型 为stream 。比如下面的 class="AbcAction"原创 2014-01-22 10:03:20 · 1686 阅读 · 0 评论 -
Struts2图片文件上传,判断图片格式和图片大小
1. 配置Struts2能够上传的最大文件大小使用Struts2进行文件上传的时候,Struts2默认文件大小最大为2MB,如果要传大一点的文件,就需要修改struts.xml配置文件,重新设置能够上传的最大的文件大小。配置文件如下: 2.原创 2014-01-08 10:39:14 · 825 阅读 · 0 评论 -
struts2上传文件、生成缩略图、添加文字和图片水印
struts2上传文件、生成缩略图、添加文字和图片水印1、页面代码Html代码 图片上传 function upload(){ var ff = document.forms.imageForm; var img = ff.file.value;原创 2014-01-06 16:17:45 · 903 阅读 · 0 评论 -
项目中的一些学习
1.int 不能为空 integer 可以为空 数据库可能为空的时候用2.组合查询 拼sql语句3.模糊匹配查询 前 后 加%real_name like ?;例如like %张%4.dao 客户端验证5.TimeStamp数据库字段类型。时间的时分秒都有java也可以用TimeStamp例如:private Time原创 2013-12-08 22:54:57 · 803 阅读 · 0 评论 -
struts2课堂笔记
========================目录:1.为什么学习Struts框架2.MVC模式在JavaWeb中的应用3.了解Struts历史4.HelloWord入门实例5.项目示例(资费列表显示)6.OGNL技术的使用7.OGNL技术在Struts的使用8.Action组件的相关使用9.stream Result组件10.json Result组原创 2013-12-08 22:51:20 · 1204 阅读 · 0 评论 -
struts2操作
//*****************************************/目录 : 1.导入jar包 2.配置前端控制器web.xml中 3.src 目录下的配置struts.xml 4.Action 5.实现分页显示 6.struts2核心组件 7.ValueStack,各个组件共享数据的容器 8.struts2:工作流程 9.ognl表达式原创 2013-12-08 22:48:55 · 761 阅读 · 0 评论 -
struts2标签
////////////////////////////////////// .Struts2标签分类/////////////////////////////////////////////////////// 1.分类: Struts2标签库: 用户界面标签库 (表单/非表单标签库), 非用户界面标签库 (控制标签库,数据访问标签库)原创 2013-12-08 22:41:41 · 712 阅读 · 0 评论 -
OGNL表达式的使用
1.OGNL技术的使用 1).什么是OGNL 源于ognl.jar工具包 Object Graphics Navigation Language(对象图导航语言) 主要用于访问对象的数据和方法。 2).OGNL基本原理 OGNL工具主要由3部分构成,具体如下 a.OGNL引擎 负责解析ONGL表达式,原创 2013-12-08 22:34:58 · 1662 阅读 · 0 评论 -
struts2实现上传文件
package com.tarena.action;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;///////////////////////////////////////html代码//////////////////////////////原创 2013-12-08 22:31:00 · 604 阅读 · 0 评论 -
struts2实现验证码
1.实现产生图片验证码的action(其实产生图片的过程不应该在action里,这里为了方便全写在action里了) public class RandomAction extends ActionSupport{ private ByteArrayInputStream inputStream; public String execute() throws Exception{原创 2013-12-08 22:28:42 · 1024 阅读 · 0 评论 -
action中使用RequestResponseSession
第一种方式///////////////////Map类型: 利用ActionContext,返回Map类型// //先获得ActionContext对象 ActionContext context=ActionContext.getContext(); Map session=context.getSession(); session.put("username原创 2013-12-08 22:21:42 · 663 阅读 · 0 评论 -
struts2拦截器
1.什么是拦截器组件,拦截器组件的作用 拦截器组件,适合封装一些共通功能。 可以采用配置方式,灵活使用,重复使用。 Struts框架中提供了大量的拦截器组件,默认执行一个名为defaultStack的拦截器。 拦截器可以将Action->Result包裹起来,在它们之前或之后追加处理逻辑。 action请求-->拦截器1-->拦截器2-->Action原创 2013-12-08 22:17:59 · 697 阅读 · 0 评论 -
struts配置xml
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。以下介绍几个struts.xml中常用到的标签:////////////////////////////////////////////1、////////////////////////////////////////利用include标签,可以将一个struts.xml配置文件原创 2013-12-08 22:14:38 · 703 阅读 · 0 评论 -
result配置
1.标准完整形式如下dispatcher result /default.jsp 2.默认的形式,最终可以简写成:/default.jsp 3.探讨type类型 Type类型值 作用说明 chain 用来处理Action链 dispatcher 用来转向页面,通常处理JSP r原创 2013-12-08 22:03:13 · 1231 阅读 · 0 评论 -
action的配置
1.action配置在package里 2.例子:默认方法是execute main /WEB-INF/jsp/main_loginform.jsp 3.action配置method /success.jsp /error.jsp /success.jsp /error.jsp原创 2013-12-08 22:00:33 · 1005 阅读 · 0 评论 -
struts2配置
s1.package配置相关 属性名 是否必须 说明 Name 是 Package的唯一标识,不允许同名 Extends 否 指定要继承的包 Namespace 否 指定名称空间 Abstract 否 声明包为抽象否 例子1: 例子2: json-default 包 继承了struts-default 包原创 2013-12-08 21:58:12 · 630 阅读 · 0 评论 -
struts2学习1
1.struts2引入package的概念,所有的result,action等必须配置到package中2.定义全局的resultpackage 中: /login.jsp3.用标签显示数据4.在head中定义主题会自己加载struts2内置的dojo库5.自定义的action可以继承 ActionSupport 类ActionSuppport实现了原创 2013-12-08 21:40:19 · 660 阅读 · 0 评论 -
struts2的简单的编程步骤
1.导入jar包 a.struts2-core-2.1.8.1.jar-Struts2核心包,是Struts框架的“外衣。b.xwork-core-2.1.6.jar-Struts2核心包,是WebWork内核。c.ognl-2.7.3.jar-用来支持ognl表达式的,类似于EL表达式,功能比EL表达式强大的多。d.freemarker-2.3.15.jar-freemark原创 2013-11-26 22:33:07 · 922 阅读 · 0 评论