使用action属性接收参数<a href="user/user!add?name=a&age=8">添加用户</a>

public class UserAction extends ActionSupport {
 
 private String name;
 private int age;
 
 public String add() {
  System.out.println("name=" + name);
  System.out.println("age=" + age);
  return SUCCESS;
 }

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }

 public int getAge() {
  return age;
 }

 public void setAge(int age) {
  this.age = age;
 }
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
> <th>地址</th> <th>操作</th> </tr> <c:forEach items="${userList}" var="user"> <tr> <td>${user.id}</td> <td>${user.name}</td> 是的,这种情况确实存在。可能是因为接收方在处理 base64 字符串时出现了 <td>${user.age}</td> <td>${user.address}</td> <td> <a href="${pageContext问题,导致无法正确解析。以下是一些可能的原因和解决方法: 1. 检查 JSON 字.request.contextPath}/user?action=edit&id=${user.id}">编辑</a> <a href="${pageContext.request.contextPath}/user?action=delete&id=${user.id}">删除</a> </td> </tr> </c:forEach> 符串是否正确格式化,特别是 base64 字符串是否正确编码。 2. 检查接收方是否正确</table> <br> <a href="${pageContext.request.contextPath}/user?action=add">添加用户</a> </body> </html> 处理了 base64 编码的字符串。有些编程语言和框架需要使用特定的函数才能正确解码``` add.jsp: ```html <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>添加用户</title> </head> <body> <h1>添加用户</h1> <form action="${pageContext base64 字符串。 3. 确保接收方支持接收大型 JSON 字符串。有些服务器默认配置.request.contextPath}/user" method="post"> <input type="hidden" name="action" value="save"> <label for可能限制了请求和响应的大小。 4. 如果以上方法都无法解决问题,可以尝试将 base64="name">姓名:</label> <input type="text" name="name" id="name"><br> <label for=" 字符串拆分成多个小段,并分别发送。这样可以减少单个请求或响应的大小,age">年龄:</label> <input type="text" name="age" id="age"><br> <label for="降低出错的可能性。 希望这些建议能够帮助你解决问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值