jsp界面获取action中的参数值

jsp界面获取action中的参数值

1、Action请求层

  DrugDiseasesForm form = (DrugDiseasesForm) actionForm;

  DrugDiseasesDTO dto = new DrugDiseasesDTO();

  BeanHelper.copyProperties(form, dto);

  DrugDiseasesDTO drugDto = bs.queryDrugSpecification(dto);

  form.setDrug(drugDto); //formprivate DrugDiseasesDTO drug;

  DrugDiseasesDTO drug = form.getDrug();

  //通用名

  String productnamecn = drug.getProductnamecn();

  if(productnamecn != null && !"".equals(productnamecn)){

    request.setAttribute("productnamecn", productnamecn);

  }

2、DAO@RepositoryBS 层省略) 

public DrugDiseasesDTO queryDrugSpecification(DrugDiseasesDTO dto){

  DrugDiseasesDTO drug = null;

  String sql = " select * from yaopin where 1=1 ";

  ValueBeanQueryBuilder<?> vbqb =      QueryFactory.createValueBeanQueryBuilder(sql, dto);  

  if(dto.getAke001() != null && !"".equals(dto.getAke001())) {

    vbqb.append(" and ake001='" + dto.getAke001() + "'");

  }

  if(dto.getId() != null && !"".equals(dto.getId())){

    vbqb.append(" and id='" + dto.getId() + "'");

  }

  List<DrugDiseasesDTO> drugList = jdbc.query(vbqb.toHQLInfo(), DrugDiseasesDTO.class);

  if(drugList != null && drugList.size() > 0) {

    drug = (DrugDiseasesDTO) drugList.get(0);

  }

  return drug;

}

3、Sturts配置

<struts-config>

    <form-beans>

      <form-bean name="drugDiseasesForm"   type="xx.rulemanage.knowledge.rp.DrugDiseasesForm">

      </form-bean>

       </form-beans>

    <action-mappings>

      <action name="drugDiseasesFormscope="request"   parameter="methodpath="/drugDiseasesAction"type="xxx.rp.DrugDiseasesAction">

        <forward name="drugSpecification"   path="/pages/drug.jsp"/>

      </action>

    </action-mappings>

</struts-config>

4、jsp 界面

 

<table class="manual-table">

<tbody>

  <tr>

    <td class="manual-name">药品名称</td>

    <td class="manual-value">

      <p><span>通用名称:</span>${productnamecn }</p>

      <p><span>项目名称:</span>${tradename }</p>

    </td>

  </tr>

  <tr>

    <td class="manual-name">主要成份</td>

    <td class="manual-value">${component }</td>

  </tr>

</tbody>

</table>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值