struts2 Action获取表单传值(属性,类))

本文介绍了Struts2框架中两种不同的参数接收方法:一种是通过直接设置Action类的属性来接收参数;另一种则是通过设置包含多个字段的对象并将这些对象作为Action类的属性来接收参数。
1.通过属性驱动式   
JSP:   
    <form action="sys/login.action" method="post">   
        <input type="text" name="username">   
        <input type="submit" value="submit">   
    </form>   
       
Action:直接通过get、set方法获取。   
  1. public class sysAction extends ActionSupport{     
  2.     private String username;     
  3.     
  4.     public String login() throws Exception {     
  5.         System.out.println(username);     
  6.         return SUCCESS;     
  7.     }     
  8.     
  9.     public String getUsername() {     
  10.         return username;     
  11.     }     
  12.     public void setUsername(String username) {     
  13.         this.username= username;     
  14.     }     
  15. }   
2.第二种方式类获取

JSP:   
    <form action="sys/login.action" method="post">   
        <input type="text" name="user.username">   
        <input type="text" name="teacher.level">   
        <input type="submit" value="submit">   
    </form>   
       
Action: 必须提供set方法   

  1. public class sysAction extends ActionSupport{     
  2.     private User user;     
  3.     private Teacher teacher;     
  4.     
  5.     public String login() throws Exception {     
  6.         System.out.println(user.getUsername());     
  7.         System.out.println(teacher.getLevel());     
  8.         return SUCCESS;     
  9.     }     
  10.     
  11.     public void setUser(User user) {     
  12.         this.user = user;     
  13.     }     
  14.     public void setTeacher(Teacher teacher) {     
  15.         this.teacher = teacher;     
  16.     }     
  17. }   
【源码免费下载链接】:https://renmaiwang.cn/s/in99a PDFMerge 是一个实用工具,主要用于将多个独立的PDF文件整合到一个单一的PDF文档中,这对于管理分享大量的PDF文档非常有帮助。这个工具基于JavaScript开发,因此它可以在Web环境中运行,无需安装任何桌面应用程序。在JavaScript开发领域,这样的工具属于“其它杂项”别,可能涉及到前端开发、文件处理以及用户交互等多个方面。在JavaScript开发中,实现PDFMerge功能通常会涉及到以下几个关键知识点:1. **文件读取处理**:JavaScript中的`FileReader` API用于读取用户上的PDF文件。通过`readAsArrayBuffer`方法,可以将PDF文件转换为二进制数据,为后续的合并操作做准备。2. **PDF解析**:为了合并PDF,需要理解PDF文件的结构。虽然JavaScript中没有内置的PDF解析库,但有一些开源库如`pdfjs-dist`可以帮助解析PDF文档。这些库能解析PDF文件并提取必要的信息,如页面、元数据等。3. **PDF合并**:合并PDF文件的关键在于将各个PDF的页面添加到新的PDF文档中。这通常涉及到创建一个新的PDF文档对象,然后将旧PDF的页面对象复制到新文档中。使用开源库如`pdf-lib`或`PDF.js`可以实现这一过程。4. **文件操作与导出**:完成合并后,需要将新PDF以二进制形式写回,通常会用到`Blob``URL.createObjectURL`来生成一个可下载的URL。用户可以通过点击链接下载合并后的PDF。5. **用户界面设计**:为了方便用户使用,需要设计一个友好的用户界面。这包括文件选择控件、进度指示器、错误提示等。React、Vue或Angular等前端框架可以用来构建这样
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值