struts 2框架
struts 2框架
小小Java开发者
阿里云社区专家博主,专注于Java后端技术干货、项目源码总结分享,持续输出干货内容,希望跟大家一起学习进步,期待您的关注!
展开
-
Struts2自定义拦截器:用户名为空显示提示信息
项目结构: login.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE html> <html>...原创 2019-10-13 15:41:47 · 268 阅读 · 0 评论 -
Struts2的工作原理
有以下几个步骤: 1、客户提交请求到服务器。 2、请求被提交到一系列的过滤器或者拦截器,最后到达StrutsPrepareAndExecuteFilter。 注:StrutsPrepareAndExecuteFilter式核心控制器,式Struts2中MVC模式的控制器部分。 3、StrutsPrepareAndExecuteFilter读取配置文件struts.xml,根据配置信息调用某个Act...原创 2019-09-17 16:02:21 · 88 阅读 · 0 评论 -
Struts2框架之数据标签set
set标签用来定义一个新的变量,并且把已有的变量值赋给这个新变量,同时也可把新变量放到指定的范围内,比如:session、application等。 set便签的常用属性: var:设置名称。必选项! value:为新变量赋值。可选项! scope:指定新变量的使用范围,比如:action、page、request、session、application等! 代码实例: <%@ page l...原创 2019-09-23 20:19:47 · 251 阅读 · 0 评论 -
Struts2内置校验器应用举例
Struts2内置校验器应用举例:注册页面: eclipse文件结构: 注意:验证规则文件RegisterAction-validation.xml需要与RegisterAction类放在同一个文件夹下面。 代码如下:Register.jsp页面: <%@ page language="java" contentType="text/html; charset=UTF-8" pag...原创 2019-09-26 10:41:40 · 180 阅读 · 0 评论 -
Struts2 Action中动态方法调用
在实际的项目中,一个Action中需要完成一组紧密相关的业务操作,比如,一个教务系统有增加、查看、修改、删除学生记录的操作。 通过把增加、查看、修改、删除学生记录的操作合并到一个Action中,根据业务请求不同动态调用相应的方法,这就是Action的动态方法调用!!! ...原创 2019-10-05 13:17:12 · 116 阅读 · 0 评论 -
Struts2访问和添加Application、request、session属性介绍
向Application、request、session添加属性值 ActionContext ac=ActionContext.getContext(); //获取ActionContext ac.getApplication().put("app",”application范围“); ac.getSession().put("ses",”session范围“); ac.put("req",”...原创 2019-10-07 12:22:26 · 190 阅读 · 0 评论 -
Struts2的输入校验
Struts2的输入校验分为两种:客户端校验、服务器端校验。 1、客户端校验:通过在客户端用js脚本语言或Ajax进行的校验。 2、服务器端校验:将校验放在服务器端进行校验。可以在Action的execute()方法中进行校验。 注:一般不在execute()方法中进行数据的校验,因为execute()方法的主要功能是调用业务组件和逻辑视图。 Struts2的手工验证: ActionSupport...原创 2019-10-08 21:08:34 · 136 阅读 · 0 评论