struts2 jsp提交对象数据要这么干

不要每个属性都 setter getter .. 这样页面很难看。。。 直接 把对象变成一个成员变量会比较好。

Java code ?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.wl.csdn.problem;
public class User {
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password;
    }
    public String userName;
     
    public String password;
}

Action:

Java code ?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.wl.csdn.problem;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
    public User user;
     
    public User getUser() {
        return user;
    }
    public void setUser(User user) {
        this.user = user;
    }
    @Override
    public String execute() throws Exception {
        // TODO Auto-generated method stub
        System.out.println("userName="+user.getUserName());
        System.out.println("password="+user.getPassword());
        return SUCCESS;
    }
}

前台Jsp:

Java code ?
1
2
3
4
5
<form action="login" name="form1" method="post">
      UserName:<input type="text" name="user.userName" class="width154n" />
      Password:<input type="text" name="user.password" class="width154n" />
      <a href="#" onclick="javascript:document.form1.submit();">submit form</a>
    </form>

前台提交按钮后,后台Action 中就可以获得User对象的值。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted on 2014-11-18 14:30 france 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/france/p/4808594.html

struts2 jsp提交对象数据要这么干相关推荐

  1. Struts2中采用Json返回List对象数据为空解决方案

    Struts2中采用Json返回List对象数据为空解决方案 参考文章: (1)Struts2中采用Json返回List对象数据为空解决方案 (2)https://www.cnblogs.com/wa ...

  2. html5表单提交json数据库,使用html5的FormData对象,通过 Ajax表单异步提交文件数据...

    每次在向服务器提交文件对象数据是,总是需要借助各种三方插件来实现表单异步提交功能,还要为不同的界面去定制不同的插件css,相当繁琐.XMLHttpRequest Level 2 添加了一个新的接口-- ...

  3. flux读取不到数据_【Java】spring-webflux两种开发模式,获取不到使用ajax的post提交的数据?...

    遇到的问题: 1.使用注解式:在js中使用ajax提交post数据name,在controller中使用@RequestBody无法获取到数据. 2.使用函数式:在js中使用ajax提交post数据n ...

  4. post和get提交中文数据的转码问题

    request.setCharacterEncoding("GBK"); 是针对form表单 Method="POST"提交时起作用. new String(s ...

  5. Java隐含对象实验报告,JSP隐含对象response实现文件下载

    一.简单介绍JSP隐含对象response实现文件下载 (1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL也会带来一些负面的影响,例 ...

  6. 表单及数据提交、表单的作用、服务端接收提交的数据、php处理数据流程、文件域及文件域中数据处理、php展示数据(响应)

    表单及数据提交: 表单的作用: 用于收集相关信息:html中有专门提交数据的标签,可以很容易的收集用户输入的信息,这个标签有两个重要的属性:action表单提交的地址和method以什么方式提交表单, ...

  7. 后端——获取提交的数据(GET、 POST)、获取上传的文件、常见的网络请求

    目录 一.获取提交的数据 1.接收GET请求的数据: 1.ajax-get 2.axios-get 3.浏览器的地址栏-get 4.a标签的href属性-get 5.img-src-get 6.lin ...

  8. form表单提交FormData数据

    代码见https://gitee.com/bladeandmaster/freemarkerDemo 1.第一种直接使用form表单的submit提交 2.第二种采用ajax提交,需要设置conten ...

  9. PHP上传excel,处理表格数据,并利用ajax提交保存数据

    用到的技术:Layui框架.TP5.Ajax 注意:该方法,需要composer安装拓展包,当然思路最重要 前端样式 前端关键代码 <input type="hidden" ...

  10. 集合对象数据展示到前端页面

    首先集合对象数据展示到前端容易被遗忘,这个问题还是记录下比较好.集合对象数据就是对象的集合数据通过迭代的方式分布到前端: @RequestMapping(value = "/item/ite ...

最新文章

  1. Intel汇编语言程序设计课后习题,6.5.5
  2. 使用JSON替代XML
  3. 大数据入门级学习路线
  4. 程序员学好英语的方法(转)
  5. community 计算模块度_光模块深度:国内光模块企业快速崛起
  6. C++11并发编程:多线程std::thread
  7. 为什么个体户做不大?
  8. crop video in ffmpeg
  9. Android获取SharedPreferences失败,且App无法启动
  10. Alibaba Cloud Linux 2 LTS OS 启动优化实践 | 凌云时刻
  11. 每日一题/007/级数/设a_n=1-1/2+1/3- ... + (-1)^(n-1)*1/n,求 lim_{n\to\infty}a_n
  12. 药店收费系统服务器,智能药店收费管理系统
  13. Stata做KHB中介效应分析
  14. C++复习中相关要点记录(三)
  15. 【LOJ#6198】—谢特(后缀数组+01Trie)
  16. 二、VB.NET实现给图片添加文字水印
  17. 一零四一、海康威视希捷紫盘查询序列号
  18. python3笔记5--循环语句
  19. 使用java做一个能赚钱的微信群聊机器人(2020年基于PC端协议最新可用版)
  20. 菜鸟的MySQL学习之旅(二)—查询语句

热门文章

  1. ListView可拖拽item的原理
  2. RMAN-06217: 错误
  3. php设计模式实战之--观察者模式
  4. 导出excel、word、csv文件方法汇总
  5. java设计模式-Observe
  6. 让APK只包含指定的ABI(转)
  7. 证券期货信息安全等级保护测评
  8. UVa10047 BFS
  9. 南京趋势科技面试归来
  10. Troubleshoot: R.Layout.Main cannot be resolved