gpt4 book ai didi

java - 当您不知道它们叫什么时在 Struts Action 中获取请求参数

转载 作者:行者123 更新时间:2023-11-29 05:45:39 24 4
gpt4 key购买 nike

我有一个支柱 ActionSupport使用 Map<String, String> 的类创建<input> jsp 中的元素其中输入的名称是 map 的键。该 map 包含我正在操作的域对象的参数(不是字段)。我知道如果你有一个请求参数,例如。 username , 你可以在类里面有一个字段

private String username;

带有 getter 和 setter,它将为您填充。但是,我不知道请求参数的名称。有没有办法将所有剩余的(未映射到字段的)请求参数作为映射(或其他结构)注入(inject)?

我能想到的另一种解决方案是使用

ServletActionContext.getRequest();

获取请求参数,自己对比

最佳答案

您可以实现 ParameterAware 接口(interface)并将参数作为 Map<String, String[]> 注入(inject)到您的操作中.但是,它会为您提供所有请求参数,而不仅仅是那些它可以直接在操作中填充的参数。

关于java - 当您不知道它们叫什么时在 Struts Action 中获取请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15935182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com