Parameters Struts2将JavaBean作为参数传递给action

Parameters Struts2将JavaBean作为参数传递给action,parameters,struts2,javabeans,Parameters,Struts2,Javabeans,如何将JavaBean对象作为参数传递给action 例如,我有操作(dataBean是JavaBean): (一) 2) 然后我想用not字符串参数(dataBean)从jsp调用此操作: 例如: <s:url var="simple" action="simple"> <s:param name = "dataBean" value="#request.dataBean"/> </s:url> 3) 我是否需要将类型从dataBean对象转换为

如何将JavaBean对象作为参数传递给action

例如,我有操作(dataBean是JavaBean):

(一)

2) 然后我想用not字符串参数(dataBean)从jsp调用此操作:

例如:

<s:url  var="simple" action="simple">
  <s:param name = "dataBean" value="#request.dataBean"/>
</s:url>

3) 我是否需要将类型从dataBean对象转换为字符串,或者反之亦然

4) 是否可以在支柱2中使用这种结构


5) 请解释,代码示例也很好

提交的所有内容都是字符串。你需要一个转换器。请参阅。为什么需要它?当作为请求参数传递时,您可以以某种方式序列化bean,如果您提交表单,则无需序列化。
<s:url  var="simple" action="simple">
  <s:param name = "dataBean" value="#request.dataBean"/>
</s:url>