struts2 action获取jsp参数的三种方式
2016-02-16 17:55
633 查看
struts2 action获取jsp参数的三种方式
本文通过实例解析action从jsp获取参数的三种方式。.jsp代码
<form id="form" name="form" method="post" action="registerAction" > <input type="text" name="username" /> </form>
一. 通过get set方法获取
在对应的action类中定义了同名变量,并且生成了set get方法,那么参数将会自动获取变量的值。细分还包括domainmodel和modedriven两种方式。
action.java
private String username; public String getUsername(){ return username; } public void setUsername(String username){ this.username = username; }
二、通过ServletActionContex获取
action.java
import org.apache.struts2.ServletActionContext; HttpServletRequest reqeust= ServletActionContext.getRequest(); String username=reqeust.getParameter("username");//字符串 String[] username=reqeust.getParameterValues("username");/
三、通过ActionContext获取
action.java
ActionContext context = ActionContext.getContext(); Map params 4000 = context.getParameters(); String[] username=(String[])params.get("username"); //ActionContext获取到一个对象如object或String[]
相关文章推荐
- 记录-java执行请求的URL
- Java中转UTC时间字符串(含有T Z)为local时间
- eclipse启动错误
- Spring MVC —— 简单使用
- 【Java-IO】IO入门
- Java编写日历程序,显示当前月份及日期
- 【Java-IO】RandomAccessFile
- Eclipse: Android Device Chooser - Unknown Target
- java的date类型无法读取 出现错误net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
- 使用Spring Security实现权限管理
- 使用Java+MySQL做的简易留言板
- java中文词语大小比较
- Java Map的几种循环方式学习总结
- 第一个java程序Hellorld
- 【JVM系列】Java类加载器
- spring 在启动服务器的时候报错 Could not open ServletContext resource [/WEB-INF/dispather-servlet.xml]
- eclipse — Failed to load the JNI shared library”……\jvm.dll问题原因以及解决方案
- java 项目转化为maven的web项目
- 打印 java异常
- java常用算法之字梯(广度优先搜索bfs)