3.struts2访问Servlet API,并和mybaits实现全套增删改查

1.创建数据库脚本userinfo.sql

 1 prompt PL/SQL Developer import file
 2 prompt Created on 2016年5月19日 by pc
 3 set feedback off
 4 set define off
 5
 6 create table USERINFO
 7 (
 8   id       NUMBER not null,
 9   uname    VARCHAR2(20),
10   password VARCHAR2(20),
11   age      NUMBER
12 )
13 ;
14 alter table USERINFO add primary key (ID);
15
16
17 insert into USERINFO (id, uname, password, age)
18 values (1, ‘holly‘, ‘123‘, 18);
19 insert into USERINFO (id, uname, password, age)
20 values (2, ‘石头‘, ‘123‘, 18);
21 insert into USERINFO (id, uname, password, age)
22 values (3, ‘朱亚楠‘, ‘123‘, 18);
23 insert into USERINFO (id, uname, password, age)
24 values (22, ‘大嘴‘, ‘123‘, null);
25 commit;

userinfo.sql

2.创建项目Struts2_Part2_MyBatis_C1并在WebRoot下的WEB-INF下的lib包下添加如下jar文件

 1 cglib-nodep-2.1_3.jar
 2
 3 commons-fileupload-1.2.1.jar
 4
 5 commons-io-1.3.2.jar
 6
 7 freemarker-2.3.15.jar
 8
 9 log4j-1.2.17.jar
10
11 mybatis-3.2.3.jar
12
13 ognl-2.7.3.jar
14
15 ojdbc14.jar
16
17 struts2-core-2.1.8.1.jar
18
19 xwork-core-2.1.6.jar

lib下的jar文件

3.在WebRoot下的创建爱js文件夹,并添加jquery-1.8.3.js文件

4.

时间: 2024-11-09 23:18:02

3.struts2访问Servlet API,并和mybaits实现全套增删改查的相关文章

Struts2访问Servlet API的几种方式

struts2提供了三种方式访问servlet API:大致分为两类 1. ActionContext: public static ActionContext getContext() :获得当前Action的ActionContext实例. public Object get(Object key) :此方法类似于调用HttpServletRequest的getAttribute(String name)方法. public void put(Object key, Object value

前端使用AngularJS的$resource,后端ASP.NET Web API,实现增删改查

AngularJS中的$resource服务相比$http服务更适合与RESTful服务进行交互.本篇后端使用ASP.NET Web API, 前端使用$resource,实现增删改查. 领域和上下文 首先领域先行. public class StudentVm { [Key] public int Id { get; set; } public string Name { get; set; } public string Age { get; set; } } 上下文. public cla

Struts2(八)访问Servlet API

一.Struts2中的Servlet API 1.1.struts2的Action实现了MVC中C层的作用 针对请求用户显示不同的信息 登录后段保存用户信息 ----session 保存当前在线人数等功能---application 1.2.传统的Servlet API类型 HttpServletRequest HttpSession ServletContext 1.3.Struts2中将传统的Servlet API类型被处理成Map类型 访问更方便 不依赖传统Servlet API 类型--

struts2的action访问servlet API的三种方法

学IT技术,就是要学习... 今天无聊看看struts2,发现struts2的action访问servlet API的三种方法: 1.Struts2提供的ActionContext类 Object get(Object key);可以获取request属性 Map getSession():可以得到session属性 Map getAppliction():可以得到ServletContext实例 2.action类实现 ServletContextAware,ServletRequestAwa

struts2访问servlet的API

1.struts作为控制器,正常很多时候要访问到servlet的API,常用功能: (1).获取请求参数,控制界面跳转 (2).把共享数据存储于request,session,servletContext中,获取作用域中的数据 宏观的来说,应该有三种访问方式. 2.第一种:实现接口,访问Action时完成注入 ServletContextAware void setServletContext(javax.servlet.ServletContext context) ServletReques

struts2如何访问servlet API

 struts2如何访问servlet API 1.struts2 通过提供一个ActionContext 来访问servlet API 2.ActionContext提供了哪些方法来进行访问 Object  get(Object key):该方法类似于调用HttpServletRequest 的getAttribute(String name) Map getApplication() :返回一个Map对象,模拟该应用的ServletContext static ActionContext

Struts2 与Servlet API解耦,耦合的访问方式

一.与Servlet API解耦的访问方式 1.为了避免与Servlet API耦合在一起,方便Action类做单元测试,  Struts2对HttpServletRequest.HttpSession和ServletContext进行了封装,  构造了三个Map对象来替代这三种对象,在Action中,  直接使用HttpServletRequest.HttpSession.ServletContext对应的Map对象来保存和读取数据.  要获得这三个Map对象,可以使用com.opensymp

struts2中访问servlet API

Struts2中的Action没有与任何Servlet API耦合,,但对于WEB应用的控制器而言,不访问Servlet API几乎是不可能的,例如需要跟踪HTTP Session状态等.Struts2中提供了一个ActionContext类,Struts2的Action可以通过该类来访问Servlet API. ActionContext类中包含的几个常用方法: Object get(Object key):该方法类似于调用HttpServletRequest的getAttribute(Str

Struts2笔记--Action访问Servlet API

Web应用中通常需要访问的Servlet API就是HttpServletRequest.HttpSession和ServletContext,这三个接口分别代表JSP内置对象中的request.session和application. 1.使用Struts2提供的ActionContext类来访问Servlet API.下面是ActionContext类中包含的几个常用方法. Object get(Object key):该方法类似于调用HttpServletRequest的getAttrib