Struts2框架
Zgq弟弟
还差的远呢
展开
-
Struts2框架——ajax异步请求操作
前台页面: <%@taglib uri="/struts-tags" prefix="s" %> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>Struts.xml配置文件:<action name="user_*" class="com.zgq.action...原创 2019-11-12 17:14:07 · 236 阅读 · 0 评论 -
Struts2框架——文件上传下载
前台页面: <%@taglib uri="/struts-tags" prefix="s" %> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>Struts2配置文件设置:<?xml version="1.0" encoding="UTF-8" ?>...原创 2019-11-12 17:07:44 · 121 阅读 · 0 评论 -
使用struts2 实现国际化
一、在strute.xml中指定资源文件的基名。在strute.xml文件的struts标签里加入如下代码: <constant name="struts.custom.i18n.resources" value="message"/>在src目录下添加分别为 中文-中国 和 英文-美国 的资源文件。那么对应的文件名就是:中文-中国:message_zh_C...原创 2019-11-07 16:09:28 · 108 阅读 · 0 评论 -
Struts2——后台数据验证:配置文件验证
通过配置文件,验证数据的合法性?写对应类的配置文件,Action类-validation.xml,对action中使用的参数进行配置;<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"...原创 2019-11-07 15:32:35 · 178 阅读 · 0 评论 -
Struts2——后台数据验证:方法验证
后台数据验证:方法验证+配置文件验证验证:前台js验证 + 后台数据验证(struts框架验证)如何实现:1.请求类的必须继承制 actionSupport2.在执行 方法之前 调用方法validateXxxx();validateLoginUser();判断是否调用 addfiledError() 方法; 在struts.xml配置反回值类型<...原创 2019-11-07 15:27:20 · 164 阅读 · 0 评论 -
Struts2——数据类型转换+自定义数据转换
数据类型转换+自定义数据转换1. 自动类型转换?.............2. 手动类型转换?例如:将数据value = 【3,lb,123456,2】转换为 用户对象3. 如何实现手动类型转换功能?[局部使用的转换器,全局的]步骤:1.定义转换器类;[继承默认转换器DefaultTypeConverter]2.重写方法converterValue();...原创 2019-11-07 14:43:58 · 129 阅读 · 0 评论 -
Struts2 框架——阻止表单重复提交
阻止表单重复提交实现过程:1.在from表单中,使用s标签会有一组UUID值;<%@taglib uri="/struts-tags" prefix="s" %>2.在struts.xml中配置拦截器,引入拦截类;3.在jsp 页面引入struts标签,UUID存放页面的表单中;阻止后跳转到》》》<result name="invali...原创 2019-11-07 14:36:17 · 107 阅读 · 0 评论 -
Struts(三,下)拦截器的使用
methodfilterInterceptor的使用package com.zgq.interceptor;import java.util.Map;import org.omg.PortableInterceptor.SUCCESSFUL;import com.opensymphony.xwork2.ActionContext;import com.opensymphon...原创 2019-11-07 14:31:56 · 120 阅读 · 0 评论 -
Struts(三,上)拦截器的使用
拦截器的使用回顾:过滤器 监听器1. 什么是拦截器? 为什么使用拦截器? 拦截请求的目标方法,在执行action之前,进行拦截操作。action有很多的默认拦截器,比如:action给属性和方法赋值,如何实现该功能?使用了struts2框架中的预处理拦截器:调用set方法给参数赋值;2.拦截器 过滤器区别?3.如何使用拦截器?说明拦截器需要继承父类?...原创 2019-11-05 17:46:07 · 135 阅读 · 0 评论 -
Struts2(二)异常处理
几种 处理 程序中的异常+ 框架中拦截器的使用(自定义拦截器);局部异常:针对某个action异常处理标签:<exception-mapping result=”名称”exception=”异常类型”></<exception-mapping><result name=”名称”>异常同一处理的界面</result>&l...原创 2019-11-05 17:42:10 · 119 阅读 · 0 评论 -
Struts2(一)
Struts2 第一讲:1. 回顾MVC设计模式M model 模型层 -数据层(持久化层)V view 视图层 显示界面C controller 控制层C 控制层:struts2框架2. struts2的发展历?在 2001出现框架,struts1 非常流行(不完善 存在各种问题),同时期 出现WEB Work框架;在后期 发现struts1 不能解决...原创 2019-11-05 17:35:50 · 105 阅读 · 0 评论