struts2-01:作用域传值】的更多相关文章

目录 原生servlet接收参数 Spring MVC最基础的参数获取 接收基本数据类型参数 方法参数列表和请求参数不一致的处理方式 接收对象引用数据类型 接收复选框这种多个同名的参数 接收obj.field格式的数据 接收RESTful方式的参数 占位符和方法参数同名时 占位符和方法参数不同名时 Spring MVC进行四大作用域传值 jsp九大内置对象 四大作用域对象 Spring MVC进行作用域对象的注入与传值 Spring MVC使用Map进行作用域传值 Spring MVC使用Mod…
一.SpringMVC 作用域传值的几种方式 1  使用原生Servlet 1.1 在 HandlerMethod 参数中添加作用域对象 1.1.1 ServletContext不能在方法参数中获取,只能在request中获取 @Controller public class DemoController { @RequestMapping("demo") public String demo(HttpServletResponse resp,HttpServletRequest re…
1.url向action传值 url为 http://localhost/txyl/teacher_info?method:teacher_info&teacher_seq=dedafdsf322124few action中取值为 import org.apache.struts2.ServletActionContext; String teacher_seq = ServletActionContext.getRequest().getParameter("teacher_seq&q…
用户bean package userBeans; public class User { private String username; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } @Override public String toString() { return "User [username…
方式一.使用ServletActionContext(耦合度高,不建议使用) public String login(){ ServletActionContext.getRequest().getSession().setAttribute("user","王彬"); return "success"; } Struts.xml <action name="login" class="cn.xcq.entit…
其实我在使用Struts2的时候,遇到要求返回input的时候不算少.一般我们在使用Struts2的时候,都会返回SUCCESS/ERROR,或者是NONE以到Strtuts的配置文件中再进行相应的处理(转跳到页面或是什么也不做),不过,有时会出现服务器要求你返回input的情况(都是出现错误的情况),其实只要你在配置文件中增加返回input就可以了,当然,这是一个不太负责任的处理方法 比如说上传文件大于Struts2默认的2M,并且没有做什么配置,就会出错,同时要求返回input视图 而我要说…
第一种方式: /** 列表 */ public String list() throws Exception { List<Role> roleList = roleService.findAll(); ActionContext.getContext().put("roleList", roleList); return "list"; } 第二种方式: /** 修改页面 */ private Role model = new Role(); publ…
得到作用域对象有三种方法,这里用代码来解释: package com.cy.action; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.interceptor.ServletRequestAware; import org.apac…
一.struts2简介 struts2是一个用来开发MVC应用程序的框架.它提供了Web应用程序开发过程中的一些常见问题的解决方案. 1.struts2的作用域范围:三层架构当中的第一层,相当于MVC层,其出现的作用就是标准化MVC,让程序员在某个标准阿下进行程序的开发. 2.struts2的下载:http://struts.apache.org/download.cgi#struts2324 jar包.源码.文档一应俱全. 3.发展历史:Struts1是世界上第一个MVC的框架,在2001年发…
本系列用了大量的篇幅讲解了上下文环境和作用域,有些人反映这两个是一回儿事.本文就用一个小例子来说明一下,作用域和上下文环境绝对不是一回事儿. 再说明之前,咱们先用简单的语言来概括一下这两个的区别. 00 上下文环境: 可以理解为一个看不见摸不着的对象(有若干个属性),虽然看不见摸不着,但确实实实在在存在的,因为所有的变量都在里面存储着,要不然咱们定义的变量在哪里存? 另外,对于函数来说,上下文环境是在调用时创建的,这个很好理解.拿参数做例子,你不调用函数,我哪儿知道你要给我传什么参数? 01 作…