
struts2
文章平均质量分 63
龙腾四海365
IT
展开
-
Struts2中如何使用session、request等对象
Struts2中如何使用session、request等对象package action;import java.util.Map;import org.apache.struts2.interceptor.SessionAware;public class BaseAction implements SessionAware{ //第一步,实现相应的接口(xxxAwar原创 2015-11-24 22:49:34 · 467 阅读 · 0 评论 -
struts2 标签库中的%和#的区别
struts2 标签库中的%和#的区别要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:符号:#用来取根目录下的值,例如 session,request等等,取值的时候#session.key.属性名 ,这样会取到想要的对象的属性值。符号:%用于OGNL标签嵌套时候用的,比如想把一个对象的值赋值给另外一个对象:原创 2016-04-23 10:34:15 · 617 阅读 · 0 评论 -
Structs select标签的属性
Structs select标签的属性对于s:select中的list属性一定要初始化,如“list="#request.listYear"”否则会提示找不到该list名称 必填 缺省值类 型描述emptyOptionfalse false Boolean原创 2016-04-09 20:24:38 · 381 阅读 · 0 评论 -
Struts2中jsp前台传值到action后台的三种方式
Struts2中jsp前台传值到action后台的三种方式struts2中的Action接收表单传递过来的参数有3种方法:如,登陆表单login.jsp: 用户名: 密 码: 1.在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数.这种接收参原创 2016-04-09 20:15:05 · 4313 阅读 · 0 评论 -
Struts2方法调用的三种方式
Struts2方法调用的三种方式在Struts2中方法调用概括起来主要有三种形式第一种方式:指定method属性 /success.jsp 这样Struts2就会调用Student 中的add方法。第二种方式:动态方法调用(DMI)用这种方法需要设置一个常量 动态方法调用是指表单元素的action并不是直接等于某个Action的名字,转载 2016-04-01 17:35:45 · 415 阅读 · 0 评论 -
struts2常用标签之property&debug
struts2常用标签 1) 从ValueStack获取相应属性的值,value指要获取的属性的名原创 2015-11-27 16:53:29 · 433 阅读 · 0 评论 -
struts2常用标签之form标签
struts2常用标签之form标签http://www.yiibai.com/struts2/struts_form_tags.html有具体用法:下面将讲解一个我的测试小demo:具体细节见源码:FormAction.javapackage action;import java.util.LinkedHashMap;import java.util原创 2015-12-17 21:19:08 · 561 阅读 · 0 评论 -
为什么EL表达式能访问struts2的值栈
为什么EL表达式能访问struts2的值栈简单地说,struts2对默认的request进行了包装,默认会先从原request里面找,如果找不到,会从值栈里面找;具体实现细节:public class StrutsRequestWrapper extends HttpServletRequestWrapper { public StrutsRequest转载 2015-12-17 14:47:19 · 1398 阅读 · 0 评论 -
struts2常用标签之iterator
struts2常用标签之iterator iterator标签用于遍历集合或数组。 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引 value是一个ognl表达式,通过这个原创 2015-12-17 13:02:43 · 508 阅读 · 0 评论 -
struts2常用标签之if/else
struts2常用标签之if/elseeg: --原创 2015-12-17 13:38:30 · 430 阅读 · 0 评论 -
NETCTOSS02_资费管理模块
NETCTOSS02_资费管理模块结果展示:用到的技术:1.搭建struts2项目2.访问数据库,查询结果显示在jsp中3.分页技术源代码及具体细节如下:Cost.java 实体类package com.qxl.netctoss.entity;import java.sql.Timestamp;public class Cost {原创 2015-12-16 18:36:16 · 2189 阅读 · 1 评论 -
NETCTOSS01_项目介绍
NETCTOSS01_项目介绍1、项目背景 电信公司有UNIX服务器的出租业务,需要使用一套系统来解决这个出租业务,实现自动化办公的目的。2、解决方案 1)NETCTOSS NET China Telecom Operation Support System 中国电信运营支持系统(网络版) a、作用原创 2015-12-16 16:23:33 · 1951 阅读 · 0 评论 -
struts2常用result类型详解
struts2常用result类型详解 1)type="redirectAction" 默认类型是dispatcher(转发),redirectAction(重定向到一个Action) 2)type="json" JSONResult默认把VS的栈顶(Action)做成JSON字符串返回; JSONResult对象的root属性是一个OGN原创 2015-11-27 16:55:21 · 656 阅读 · 0 评论 -
NETCTOSS03_登陆模块
NETCTOSS03_登陆模块界面及展示:涉及技术:地址栏输入指定地址,展现上图界面输入账号,密码和验证码才能登陆,否则有相应的提示点击验证码会更换一张新图片验证码输入错误会提示错误,ajax技术异步判断登陆成功会跳转到主界面,失败会重新回到登陆页面源代码及具体细节:LoginAction.java 判断账号密码是否正确的A原创 2015-12-16 18:58:08 · 1255 阅读 · 0 评论 -
Struts2的核心组件及基本流程
Struts2的核心组件及基本流程1.Struts2的核心组件 1)FC(前端控制器) 2)ValueStack 3)Action 4)Result 5)Interceptor 6)Tags2.基本流程 1)请求提交给FC 2)根据配置信息确定要调用的Action原创 2015-11-24 22:39:44 · 1670 阅读 · 0 评论 -
OGNL技术的使用
OGNL技术的使用 1)OGNL是什么? OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言。 OGNL可以让我们用非常简单的表达式对象层,它用一个独立的lib形式出现(封装于ognl.jar中),方便我们使用或者构建自己的框架。 2)常用的OGNL表达式原创 2015-11-24 22:38:01 · 389 阅读 · 0 评论 -
如何使用struts2搭建web项目
如何使用struts2搭建web项目具体有以下步骤: step1,创建一个JavaWeb Project step2,添加struts2基本类库 step3,在web.xml中配置struts2的前端控制器 step4,控制器配置文件src/struts.xmlstep1创建一个JavaWeb Project原创 2015-11-20 18:46:52 · 3802 阅读 · 1 评论 -
Struts2生成验证码小例子
Struts2生成验证码小例子众所周知,验证码在互联网中应用非常之广泛,作用也很明确,防止机器人。下面我将详细讲解如何利用struts2来生成验证码:step1:ImageUtil.java工具类,生产指定大小的图片package image;import java.awt.Color;import java.awt.Font;import java原创 2015-11-25 18:48:43 · 638 阅读 · 0 评论 -
SpringMVC和Struts2的区别
SpringMVC和Struts2的区别1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而转载 2016-12-05 15:33:41 · 514 阅读 · 0 评论