WCS学习笔记(第三天) - JSP提取Controller信息

1. 前提:
  a.根据http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.commerce.developer.tutorial.doc/tutorial/ttd09.htm  和 http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.commerce.developer.tutorial.doc/tutorial/ttd11.htm  完成项目demo下载和配置

  b. 完成第一天和第二天WCS学习笔记

 

2. 修改MyNewControllerCmdImpl.java实现类:
  a.  取消Section 2代码注释,实现返回请求中对controllerParm1和controllerParm2赋值操作

/// Section 2 ////////////////////////////////////////////////>
    /// The controller command passes variables to the JSP page>
  /// add additional parameters in controller command to rspProp 
  ///  for response
    String message1 = "Hello from IBM!";
  
  rspProp.put("controllerParm1", message1);
  rspProp.put("controllerParm2", "Have a nice day!");>
/// End of section 2/////////////////////////////////////////

 

3. 更新MyNewJSPTemplate.jsp页面,获取Controller返回set值:

  a. 在MyNewJSPTemplate.jsp中增加下面代码(教程中可从MyNewJSPTemplate_All.jsp获取),其中ParametersFromCmd为配置文件TutorialNLS.properties里面对应值,ControllerParm1、ControllerParm2为Controller实现类set值:

<!-- SECTION 4 -->

<h3>
<fmt:message key="ParametersFromCmd" bundle="${tutorial}" />
 </h3>

<fmt:message key="ControllerParm1" bundle="${tutorial}" />
<c:out value="${controllerParm1}"/>
 <br />
 
<fmt:message key="ControllerParm2" bundle="${tutorial}" />
<c:out value="${controllerParm2}"/>
 <br />
 <br />
  
<!-- END OF SECTION 4 -->



4. 测试:

  a. 启动server

  b. 访问:  http://localhost/webapp/wcs/stores/servlet/MyNewControllerCmd (注:由于缓存可在url后加如: ?StoreId=10051 )

 

参考:

http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.commerce.developer.tutorial.doc/tutorial/ttd09.htm

http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.commerce.developer.tutorial.doc/tutorial/ttd11.htm 

http://pic.dhe.ibm.com/infocenter/wchelp/v7r0m0/topic/com.ibm.commerce.developer.tutorial.doc/tutorial/ttd14.htm 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值