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