书签 分享 收藏 举报 版权申诉 / 18

类型JavaEE教案 27.docx

  • 文档编号:17599285
  • 上传时间:2023-07-27
  • 格式:DOCX
  • 页数:18
  • 大小:162.84KB

30px;margin-right:

0px">

选择

修改

进货单编号

供应商

货物名称

货物数量

货物单价(元)

货物金额(元)

进货日期

经手人

iteratorvar="stockin"value="stockins">

propertyvalue="#stockin.id"/>'id="stockinId">

preUpdateStockin.action?

stockin.id=

propertvalue="#stockin.id"/>'>

propertyvalue="#stockin.code"/>

propertyvalue="#stockin.client.name"/>

propertyvalue="#stockin.merchandise.name"/>

propertyvalue="#stockin.amount"/>

propertyvalue="#stockin.price"/>

propertyvalue="#stockin.money"/>

propertyvalue="#stockin.stockindate"/>

propertyvalue="#stockin.employee.name"/>

iterator>

form>

4.前台系统异常界面error.jsp编写

系统异常界面error.jsp是发生异常以后转向的界面,所以只需要在struts配置文件当中配置全局转向,以后不管是哪个模块发生错误之后,都转向系统异常界面error.jsp。

error.jsp页面的关键代码如下:

系统异常请联系管理员!

onClick="history.back();"style="cursor:

hand;COLOR:

#0000a0;">点击返回

fielderror/>

actionerror/>

actionmessage/>

5.struts配置文件中错误页面的全局转向配置

struts配置文件中错误页面的全局转向配置请参见任务解析的相关内容。

6.后台业务控制器(action类)StockinAction中员工档案查询findStockin和preFindStockin编写

首先创建ActionSupport的子类StockinAction。

在StockinAction中定义类型为IStockinService的进货单业务处理接口stockinService,添加其get和set方法,其中stockinService的set方法用于spring的依赖注入。

并定义Stockin对象用于接收前台页面提交的查询信息(也可以用于接收接收新增进货单信息和修改进货单信息),定义类型为List的结果集Stockins用于将查询结果返回进货单查询渲染页面。

EmployeeAction中员工查询的关键代码如下:

publicStringfindStockin(){

//查询全部客户档案

//clients=clientService.findClient(null);

//查询全部员工档案

//employees=employeeService.findEmployee(null);

//查询全部商品档案

//merchandises=merchandiseService.findMerchandise(null);

stockins=stockinService.findStockin(stockin);

return"findStockin";}

然后在StockinAction类中添加成员变量clients、employees和merchandises列表对象,相应添加getter和setter方法分别保存从数据库获取的客户、员工和商品档案信息,用于初始化前台进货单查询页面的客户、员工和商品档案信息下拉列表。

添加客户档案业务处理接口IClientService、IEmployeeService和IMerchandiseService对象,添加相应getter和setter方法。

添加preFindStockin方法,初始化clients、employees和merchandises对象。

关键代码如下:

publicStringpreFindStockin(){

//查询全部客户档案

clients=clientService.findClient(null);

//查询全部员工档案

employees=employeeService.findEmployee(null);

//查询全部商品档案

merchandises=merchandiseService.findMerchandise(null);

return"preFindStockin";

}

7.员工档案查询struts文件的配置

员工档案查询struts文件的配置请参见任务解析的相关内容。

8.后台业务处理层接口IStockinService进货单查询编写

首先创建IStockinService接口。

在接口中添加进货单查询方法,关键代码如下:

//进货单查询

publicListfindStockin(Stockinstockin);

9.后台业务处理层实现类StockinService进货单查询编写

首先创建StockinService类并实现IStockinService接口,在StockinService中定义类型为IStockinDao的进货单持久层接口stockinDao,并添加其get和set方法,其中stockinDao的set方法用于spring的依赖注入。

关键代码如下:

publicListfindStockin(Stockinstockin){

returnstockinDao.findstockin(stockin);

}

10.后台持久化层接口IStockinDao进货单查询编写

创建IStockinDao接口,在接口中添加进货单查询方法:

//进货单查询

publicListfindStockin(Stockinstockin);

11.后台持久化层实现类StockinDao进货单查询编写

创建StockinDao类并继承HibernateDaoSupport并实现IStockinDao接口,在其中添加进货单查询代码:

//进货单查询

publicListfindStockin(Stockinstockin){

//对象查询条件

DetachedCriteriacriteria=DetachedCriteria.forClass(Stockin.class);

if(null!

=stockin){

if(null!

=stockin.getId()

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
JavaEE教案 27 JavaEE 教案
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:JavaEE教案 27.docx
链接地址:https://www.bingdoc.com/p-17599285.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开