博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法--探索篇(二)
阅读量:5064 次
发布时间:2019-06-12

本文共 1243 字,大约阅读时间需要 4 分钟。

这几天没有特别难过的bug,所以来说一下我最近做的按条件查找吧!

首先在当初既定的custDao、CustDaoImpl、custService、custServiceImpl中添加上public List<Cust> findCustByCondition(Cust cust);

然后再action包下面建立新的class:FindCustAction.java内容如下:

package com.crm.action;

import java.util.Map;

import com.crm.bean.Cust;

import com.crm.service.CustService;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class FindCustAction extends ActionSupport{

/**

*
*/
private static final long serialVersionUID = 1L;
private CustService custService;
Cust cust;
public CustService getCustService() {
return custService;
}
public void setCustService(CustService custService) {
this.custService = custService;
}
public Cust getCust() {
return cust;
}
public void setCust(Cust cust) {
this.cust = cust;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
Map map = (Map)ActionContext.getContext().get("request");
map.put("list", this.custService.findCustByCondition(cust));
return SUCCESS;
}
}

做完以后需要进行两大配置:

applicationContext.xml

这里我们的类就起了一个别名,在以后的配置中要用前面的id名称;(下面的name中的名字一定要和新定义的类FindCustAction中的custService的对象一致。

其次:配置Struts.xml

依旧是两个一致就好了。当查询结果成功以后就会跳转到custInfo.jsp 界面

完成。

 

 

转载于:https://www.cnblogs.com/yx-wx/p/7106136.html

你可能感兴趣的文章
蓝桥杯-分小组-java
查看>>
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
JAVA面试常见问题之Redis篇
查看>>
jdk1.8 api 下载
查看>>
getElement的几中属性介绍
查看>>
HTML列表,表格与媒体元素
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
java对象的深浅克隆
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
Python 3.X 练习集100题 05
查看>>
设计器 和后台代码的转换 快捷键
查看>>
Monkey测试结果分析
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>
第9课 uart
查看>>