Java Websphere Commerce类型属性
有人能帮助我理解WebSphereCommerce中TypedProperty的用法吗?Java Websphere Commerce类型属性,java,jsp,websphere,websphere-7,websphere-commerce,Java,Jsp,Websphere,Websphere 7,Websphere Commerce,有人能帮助我理解WebSphereCommerce中TypedProperty的用法吗? 例如,如何在没有命令类的情况下使用TypedProperty将值从一个jsp传递到另一个jsp。我更愿意在客户端自己处理它,而不调用命令类。有人能帮我整理一下吗?Typed属性通常用于将值从控制器命令传递到jsp。如果您只想将值从一个JSP传递到另一个JSP,请在第一个JSP中创建一个表单并将其提交给第二个JSP。TypedProperty是Java中的一个类,可以与Java中的Hashmap进行比较,以便
例如,如何在没有命令类的情况下使用TypedProperty将值从一个jsp传递到另一个jsp。我更愿意在客户端自己处理它,而不调用命令类。有人能帮我整理一下吗?Typed属性通常用于将值从控制器命令传递到jsp。如果您只想将值从一个JSP传递到另一个JSP,请在第一个JSP中创建一个表单并将其提交给第二个JSP。TypedProperty是Java中的一个类,可以与Java中的Hashmap进行比较,以便更好地理解。它是名称-值对组合 我只是想在进一步回答之前了解这个问题
请包含代码片段来解释您的问题,以便清楚地回答。您可以使用以下代码片段将参数从一个jsp传递到另一个jsp:
<c:import url="child.jsp">
<c:param name="name1" value="value1" />
<c:param name="name2" value="value2" />
<c:param name="name3" value="value3" />
</c:import>
在child.jsp中,您可以使用以下命令读取参数:
<c:out value="${param.name1}" />
<c:out value="${param.name2}" />
<c:out value="${param.name3}" />
A
TypedProperty
只是HashMap
的包装。因此,这与将值从一个JSP传递到另一个JSP无关。如果不调用命令,就无法将Java对象传递给另一个JSP。
这是指挥框架的基础。我更愿意选择第一个答案。如果这是表单提交,请设置需要在元素中传递的值。在结果jsp中,您可以使用${WCParam.xxx}获得这些值 仅供参考-要列出WCParam对象中的所有值,请尝试在JSP中打印以下内容: ${WCParamValues} 当需要从命令发送任何内容时,我们使用typedProperty。例如,您从第一个JSP中给出一个订单ID,并希望获得要传递给结果JSP的最终金额。在命令中,我们使用请求对象->中的orderID,然后使用OrderAccessBean获取OrderTotal->然后将其设置为TypedProperty对象->然后在控制器命令中使用setRequestProperties()OOB方法将该TypedProperty对象设置为请求属性
希望这能说明问题 我们可以使用TypedProperty从一个类到另一个类获取值吗?