struts2_day02_05-获取表单数据(使用ActionContext获取)
来源:互联网 发布:淘宝详情页 太模糊 编辑:程序博客网 时间:2024/06/13 21:43
项目结构:
/struts2_day02/WebContent/form1.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><form action="${pageContext.request.contextPath }/form1.action" method="post">username:<input type="text" name="username"><br>password:<input type="text" name="password"><br>address:<input type="text" name="address"><br><input type="submit" value="提交"></form></body></html>
/struts2_day02/src/struts.xml
<?xml version="1.0" encoding="UTF-8"?><!-- struts2约束 start --><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><!-- struts2约束 end --><struts><package name="demo1" extends="struts-default" namespace="/"><!-- 全局结果页面配置 --><global-results><result name="success">/hello.jsp</result></global-results><action name="book" class="com.hlg.action.BookAction"><result name="success" type="redirectAction">orders</result></action><action name="orders" class="com.hlg.action.OrdersAction"><!-- <result name="success">/hello.jsp</result> --></action></package><package name="from1action" extends="struts-default" namespace="/"><action name="form1" class="com.hlg.form.Form1DemoAction"></action></package></struts>
com.hlg.form.Form1DemoAction
package com.hlg.form;import java.util.Arrays;import java.util.Map;import java.util.Set;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class Form1DemoAction extends ActionSupport {public String execute(){//第一种方式 使用ActionContext类获取//1 获取ActionContext对象ActionContext context = ActionContext.getContext();//2调用方法得到表单数据//key是表单输入项name属性值,value是输入的值Map<String, Object> map =context.getParameters();Set<String> kes = map.keySet();for (String key : kes) {//根据key得到value//数组形式:因为输入项里面可能有复选框的情况Object[] obj = (Object[]) map.get(key);System.out.println(Arrays.toString(obj));}return NONE;}}
阅读全文
0 0
- struts2_day02_05-获取表单数据(使用ActionContext获取)
- jquery 获取表单数据(获取序列化表单数据)
- 获取表单数据(二)
- Yii2 使用Ajax自动获取表单数据
- 使用js获取表单form的数据
- 关于获取表单数据
- js获取表单数据
- js获取表单数据
- js获取表单数据
- Servlet获取表单数据
- jquery获取表单数据
- JS获取表单数据
- Struts获取表单数据
- servlet获取表单数据
- js 获取表单数据
- servlet获取表单数据
- Servlet获取表单数据
- 获取表单数据
- OpenCV Mat结构关键特性记录
- 简单网络请求+ListView
- windows下ruby安装环境配置
- Windows 下安装 express
- Win API 和 MFC 创建的线程中实现设置定时器
- struts2_day02_05-获取表单数据(使用ActionContext获取)
- 1、编写一个Java程序在屏幕上输出“你好!”。
- Android 开发的17个建议,紧跟Google官方,进阶必看!
- ROS launch文档介绍
- Excel真是太神奇了
- 前端开发者不得不知的 ECMAScript 6 十大特性
- 7-3 排座位
- javascript学习要点
- 杀死某类残余进程