struts取得servlet

ActionContext ct = ActionContext.getContext();
HttpServletRequest request = (HttpServletRequest) ct
.get(ServletActionContext.HTTP_REQUEST);
HttpServletResponse response = (HttpServletResponse) ct
.get(ServletActionContext.HTTP_RESPONSE);

时间: 2024-10-10 15:08:30

struts取得servlet的相关文章

struts 1.x 原理

Struts 当我接触到这个框架的时候,我就在想为什么是struts,而不是什么CraigFramework.结构.支撑,这样来理解也不难怪了. 为什么需要struts? 在struts in action这本书里,struts的开发者也讲到.在有了MVC后依然需要这样一个框架来支撑开发的工作,因为有了jsp和model和ejb来处理这一套流程还需要什么? 原理 首先需要在tomcat服务器启动,而tomcat启动后.部署在tomcat中的项目启动,相应在根据项目下的web.xml文件来实例化s

目前见到的最傻瓜全面的STRUTS入门教程^_^

目前见到的最傻瓜全面的STRUTS入门教程^_^ 一  Jakarta Struts学习之新手上路 Web 应用开发早期曾经是那么的“简单”,那个时候还只是纯HTML页面和浏览器特效而已.由于还涉及不到动态数据操作和商业应用,也就省去了很多麻烦.但是这 样的“简单”只是过眼云烟,如今我们不得不为复杂的基于Web的商业应用开发采用诸多技术. 本文将介绍如何利用Struts进行应用开发的前台整合的开发过程.Struts是一个为开发基于模型(Model)-视图(View)-控制器 (Controlle

java mvc框架系列总结ssh,ssm,servlet

2016年10月3日 10:36:40 一直以来都很想写属于自己的博客,一来可以分享自己的学习经验,二来可以及时总结,毕竟博客是写给所有人看的,需要更加仔细的注意每个细节,而不是仅仅让自己看懂. 学了java也有6个月左右,感觉有必要把所学的总结一下,因为以后有可能从事.net.三层架构+servlet:首先启动项目,由于servlet3.0 版本新特性,不需要配置web.xml(没使用spring),我目前使用的是@注解形式.前端通过form表单,或者地址链接,或者ajax,发出请求,如<a

jsp与struts的区别

JSP通常用于MVC的View层,Struts1,Struts2用于MVC的Control层. JSP用来展示页面信息,使用servlet API封装而成,代替servlet中response向客户端输出HTML等页面信息.这样做更利于界面设计与输出,而不用使用代码将HTML页面元素输出.Struts分为1和2.struts1 是基于Servlet API,利用通配符,将*.do或者自定义的URL进行拦截处理(普通的Servlet就是具备拦截某个URL,然后对该URL进行处理),Struts将一

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

(五)Struts之Action类基础(二)

上一章节末((三)Struts之Action类基础(一))介绍了如何获取用户输入数据的获取.接着就是在Struts中怎么把数据响应给用户端,这就必须要求我们把数据放到作用域中,然后才能显示到用户浏览器. 一.将数据放到作用域并在用户浏览器中显示 A. 使用Servlet原生作用域(request.session.servletContext) index.jsp <%@ page language="java" contentType="text/html; chars

action和servlet的关系

在struts2.0中,可以通过ServletActionContext.getRequest()获取request对象. 在action的方法中return一个字符串,该字符串对应struts.xml中的result标签的name相同,result标签中包含的就是跳转页面, 其原理,我的理解是这样的: 一.客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.action” 二.请求被提交到一系列(

struts2、servlet中返回json数据格式

json数据格式在现在的web开发中应用的是非常多的,基本上现在都用json在前后传数据.那么在struts和servlet中这么返回json格式呢?JSON数据在传递过程中,其实就是传递一个普通的符合JSON语法格式的字符串而已,所谓的"JSON对象"是指对这个JSON字符串解析和包装后的结果,所以我们要做的就是构造一个满足JSON格式的字符串就好了,这是原理切记切记啊,下面我已代码的方式演示几种方法. 需求:我们从前端输入用户名+密码,后端以json格式返回用户名+密码,前端ale

Django 和 struts 对比

转自:http://www.blogjava.net/shaofan/archive/2007/04/06/109007.html 假设:用两者写一个最小的WEB程序.过程可以参照:1.struts的就太多了,随便哪个都可以2.python/django可以看limodou写的Django step by step   Java/Struts/JSP  Python/Django 开发步骤 1.在web.xml里配置struts的servlet2.在struts-config.xml里配置URL