√ stucts
hello-java-maker
为了我们,做最好的自己
展开
-
struts2常见错误及解决总结
Struts2异常1、ognl.MethodFailedException: Method "setUserID" failed for object User [userID=0, userName=null, logonName=admin, logonPwd=admin, sex=null, birthday=2016-09-15, education=, telephone=183708原创 2017-01-09 21:33:23 · 2650 阅读 · 0 评论 -
struts2 s:if标签以及 #,%{},%{#}的使用方法
struts2 s:if标签以及 #,%{},%{#}的使用方法判断字符串的问题: 1、判断单个字符: 这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样: 这样判断才能正确判断,至于原因我也不知道,在网上看到struts2中可能它判断的是char类型。 2、判断字符串:转载 2017-06-17 17:05:00 · 1635 阅读 · 0 评论 -
struts2教程--标签库详解
struts2 标签库 tag-reference.html 就是 struts2标签规范 一、 通用标签库 的学习 解析ognl表达式,设置默认值,设置内容是否HTML转义 向四个数据范围保存数据 遍历值栈中数据 进行条件判断 -------- elseif可以有多个 进行URL重写(追踪Sess原创 2017-04-18 17:27:42 · 806 阅读 · 0 评论 -
struts2教程--实现文件上传下载
Struts2文件上传下载一、Struts2文件上传提供 FileUpload 拦截器,用于解析 multipart/form-data 编码格式请求,解析上传文件的内容 fileUpload拦截器 默认在 defaultStack栈中, 默认会执行的 在Action需要对上传文件内容进行接收页面:Action: public class原创 2017-04-18 17:02:33 · 2869 阅读 · 1 评论 -
struts实战--登录功能实现
struts实现登录功能一.使用struts2提供的表单标签来改造页面。 WebRoot/login/login.jsp ------------------- ------ --- ----- ------原创 2017-04-19 15:26:42 · 1248 阅读 · 1 评论 -
struts实战--添加功能(重点文件上传)
struts实现添加功能(重点上传)一.对add.jsp页面上html标签修改----struts2的表单标签 1.性别 原标签 男 女 struts2标签: 2.学历原创 2017-04-19 15:36:27 · 711 阅读 · 0 评论 -
struts实战--实现条件查询(利用dbutils)
struts实现条件查询---利用dbutils一.在list.jsp页面修改查询组件 是否上传简历 function addUser(){ window.location.href = "${pageContext.request.contextPath}/use原创 2017-04-19 15:49:56 · 1325 阅读 · 0 评论 -
struts实战--文件下载
struts实现文件下载一、页面这个页面的里面的简历资料就是我们的下载入口。 <td class="ta_01" align="center" bgColor="#afd1f3" colSpan="4" height="26"> 查看用户原创 2017-04-19 16:03:40 · 714 阅读 · 0 评论 -
struts实战--登陆拦截器
登陆校验拦截器 一、概述 功能:用户只有登录成功后,才可以进行操作. 二、实现 1).创建一个类,实现Interceptor接口 1、判断用户user是否为空 2、如果为空,则设置哪些方法可以不用登陆就可以访问原创 2017-04-19 16:14:48 · 665 阅读 · 1 评论 -
struts2教程(9)--OGNL表达式使用
OGNL表示式使用和值栈一、介绍OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。Struts2框架使用OGNL作为默认的表达式语言。 xwork 提供 OGNL表达式 ognl-3.0.5.jarOGNL 是一种比EL强大很多倍的语言 OGNL 提供五大类功能 1、原创 2017-04-18 17:16:55 · 632 阅读 · 0 评论 -
struts2教程(7)--拦截器
Struts2拦截器一、拦截器介绍拦截器 的使用,源自Spring AOP(面向切面编程)思想拦截器 采用责任链 模式 在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。责任链每一个节点,都可以继续调用下一个节点,也可以阻止流程继续执行 在struts2 中可以定义很多个拦截器,将多个拦截器按照特定顺序 组成拦截器栈 (顺序调用 栈原创 2017-04-18 16:44:25 · 668 阅读 · 0 评论 -
struts2教程(3)--请求参数处理
Action处理请求参数struts2 和 MVC定义关系 StrutsPrepareAndExecuteFilter : 控制器JSP : 视图Action : 可以作为模型,也可以是控制器struts2 Action 接受请求参数 :属性驱动 和 模型驱动一、Action处理请求参数三种方式第一种 :Action 本身作为model对象,通过成员se原创 2017-04-18 16:01:21 · 596 阅读 · 0 评论 -
struts2教程(4)--类型转换
Struts2类型转换1、 struts2内部提供大量类型转换器,用来完成数据类型转换问题boolean 和 Booleanchar和 Characterint 和 Integerlong 和 Longfloat 和 Floatdouble 和 DoubleDate 可以接收 yyyy-MM-dd格式字符串数组 可以将多个同名参数,转换到数组中集合原创 2017-04-18 16:07:43 · 611 阅读 · 0 评论 -
struts2教程(5)--请求参数校验
一、请求参数校验介绍校验的分类 :客户端数据校验 和服务器端数据校验 客户端数据校验 ,通过JavaScript完成校验 (改善用户体验,使用户减少出错 )服务器数据校验 ,使用框架内置校验功能(struts2 内置校验功能 )----- 必须的struts2 支持校验方式 代码校验 :在服务器端通过编写java代码,完成数据校验配置校验原创 2017-04-18 16:19:20 · 735 阅读 · 0 评论 -
struts2教程(6)--国际化处理
一、Struts2国际化介绍1、 国际化原理 同一款软件 可以为不同用户,提供不同语言界面 ----国际化软件需要一个语言资源包(很多properties文件,每个properties文件 针对一个国家或者语言 ,通过java程序根据来访者国家语言,自动读取不同properties文件 )2、 资源包编写 properties文件命名 :原创 2017-04-18 16:31:03 · 452 阅读 · 0 评论 -
struts2教程(2)--配置
Struts2配置一、Struts2配置文件加载顺序struts2 配置文件 由核心控制器加载 StrutsPrepareAndExecuteFilter (预处理,执行过滤) init_DefaultProperties(); // [1] ---------- org/apache/struts2/default.proper原创 2017-04-18 15:51:26 · 754 阅读 · 0 评论 -
struts2教程--快速入门
Struts2框架介绍1、三大框架 : 是企业主流 JavaEE开发的一套架构 Struts2 + Spring + Hibernate 2、 什么是框架?为什么要学框架 ?框架 是 实现部分功能的代码 (半成品),使用框架简化企业级软件开发 学习框架 ,清楚的知道框架能做什么?还有哪些工作需要自己编码实现 ?3、 什么是Struts2?原创 2017-04-18 15:19:11 · 1508 阅读 · 1 评论 -
Struts2中配置默认Action
Struts2中配置默认Action一、jsp默认设置1、当访问的Action不存在时,页面会显示错误信息,可以通过配置默认Action处理用户异常的操作;2。配置方法: 在struts.xml文件中的下添加如下内容: <default-action-ref name="index"></default-action-ref>其中index为默认Action的name属性值;3、配置原创 2017-06-17 17:11:42 · 4205 阅读 · 0 评论