jsp界面获取action中的参数值
2015-05-26 18:12
211 查看
jsp界面获取action中的参数值
1、Action请求层
DrugDiseasesForm form = (DrugDiseasesForm) actionForm;
DrugDiseasesDTO dto = new DrugDiseasesDTO();
BeanHelper.copyProperties(form, dto);
DrugDiseasesDTO drugDto = bs.queryDrugSpecification(dto);
form.setDrug(drugDto); //form中private DrugDiseasesDTO drug;
DrugDiseasesDTO drug = form.getDrug();
//通用名
String productnamecn = drug.getProductnamecn();
if(productnamecn != null && !"".equals(productnamecn)){
request.setAttribute("productnamecn", productnamecn);
}
2、DAO层@Repository(BS 层省略)
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="drugDiseasesForm" scope="request"
parameter="method" path="/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>
1、Action请求层
DrugDiseasesForm form = (DrugDiseasesForm) actionForm;
DrugDiseasesDTO dto = new DrugDiseasesDTO();
BeanHelper.copyProperties(form, dto);
DrugDiseasesDTO drugDto = bs.queryDrugSpecification(dto);
form.setDrug(drugDto); //form中private DrugDiseasesDTO drug;
DrugDiseasesDTO drug = form.getDrug();
//通用名
String productnamecn = drug.getProductnamecn();
if(productnamecn != null && !"".equals(productnamecn)){
request.setAttribute("productnamecn", productnamecn);
}
2、DAO层@Repository(BS 层省略)
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="drugDiseasesForm" scope="request"
parameter="method" path="/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>
相关文章推荐
- struts2中action如何获取Session,request,jsp页面参数等等信息的值
- Strut2 的 Action获取JSP 页面参数的方法
- struts2中action如何获取Session,request,jsp页面参数等等信息的值
- jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。<s:a action><s:iterator><s:param>ognl表达式 在编写SSH2项目的时候,除
- action中获取jsp页面的参数的方法
- struts2中action如何获取Session,jsp页面参数等等信息的值
- jsp或Action获取请求参数中文乱码
- struts2中 action获取jsp页面的参数的方法
- struts2中action如何获取jsp页面参数
- struts2中action如何获取Session,request,jsp页面参数等等信息的值
- struts2 action获取jsp参数的三种方式
- struts2中action如何获取jsp页面参数
- ssh框架下 一个action的值会传到接下来响应另外一个action的jsp界面值 明明代码没有获取上一个action的值
- struts2 action中获取jsp页面的参数的方法
- struts2中action获取jsp页面参数
- struts2 action中获取jsp页面的参数的方法
- 关于在JSP界面获取action里的值,来做判断显示内容的取值法
- Struts2中的链接标签 <s:url>和<s:a>---在action中获取jsp表单提交的参数(转)
- struts2中action如何获取jsp页面参数
- struts2中action如何获取Session,jsp页面参数等等信息的值