
Struts2
程序胖
这个作者很懒,什么都没留下…
展开
-
Struts2学习笔记(七)综合案例
环境配置 数据库: #用户表 CREATE TABLE S_User( userID INT NOT NULL AUTO_INCREMENT, #主键ID userName VARCHAR(50) NULL, #用户姓名 logonName VARCHAR(50) NULL, #登录名 logonPwd VARCHAR(50) NULL, #密码# sex VAR...原创 2020-04-26 16:17:22 · 350 阅读 · 0 评论 -
Struts2学习笔记(六)
Struts2的表单 UI标签: UI标签的优势: 自动的数据回显和错误提示功能 自带的简单样式和排版 UI标签中value的取值一般都是字符串。 UI 的通用属性 Checkboxlist的使用 Action3.java public class Action3 extends ActionSupport { //初始化表单用的爱好列表:Action类中的数据会默认放在...原创 2020-04-24 20:27:06 · 163 阅读 · 0 评论 -
Struts2学习笔记(五)
ContextMap 前言:动作类的生命周期,动作类是多例的,每次动作访问,动作类都会实例化。所以是线程安全的。 请求动作的数据存放: 在每次动作执行前,核心控制器StrutsPrepareAndExecuteFilter都会创建一个ActionContext和ValueStack对象。且每次动作访问都会创建。 这两个对象存储了整个动作访问期间用到的数据。并且把数据绑定到了线程局部变量(Thr...原创 2020-04-23 22:22:18 · 146 阅读 · 0 评论 -
Struts学习笔记(四)
国际化概念 什么是国际化 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。 为什么需要国际化 程序:需要国际化。 数据:是什么样的就是什么样的。 用户注册的表单,有用户名,密码这5个汉字,在zh_CN语言环境,显示的就是用户名和密码。但是在en_US语言环境,显示的就应该是username和pas...原创 2020-04-21 20:24:01 · 120 阅读 · 0 评论 -
Struts学习笔记(三)
文件编写配置文件 不分文件开发可能产生的问题 如果其中有一个提交代码之前不更新代码的话,就会将之前人更改的代码覆盖,导致代码丢失,所以要分文件开发 分文件编写Struts2的配置文件 struts.xml struts.xml 参数封装 静态参数封装 当我们不写任何拦截器时,默认的拦截器栈defaultStack它来为我们工作。 但是,只要写了任何一个拦截器,默认的就全都不起作用了 使用...原创 2020-04-19 22:22:33 · 173 阅读 · 0 评论 -
Struts学习笔记(二)元素解析
Struts元素解析 package 作用:在struts2的配置文件中引入了面向对象思想,使用了分包管理。易于管理动作类。便于模块化开发动作类。 属性: name:包的名称。注意:包的名称在配置文件中唯一 extends:指定当前包的父包,一般情况下需要继承struts-default包,但不是必须的。 不过如果不继承的话,将无法使用struts2提供的核心功能。struts-defau...原创 2020-04-18 22:14:05 · 135 阅读 · 0 评论 -
Struts学习笔记(一)简单原理介绍
框架概述 框架的意义与作用: 所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的经历放到业务需求的分析和理解上面。 特点:封装了很多细节,程序员在使用的时候会非常简单。 三大框架: Struts2,Hibernate,Spring (SSM模式) 三层架构: 表现层:M model V view C control 业务层:Service 持久层:Dao DB ...原创 2020-04-16 12:03:29 · 227 阅读 · 0 评论