MyEclipse(三)

  小学期的实践不知不觉就要结束了。

  项目差不多已经全部完成了,这一次我来细讲一下删除客户信息要怎么做,其实他的操作和保存新增的客户信息差不多。

  首先在前端custInfo.jsp中,有一个删除按钮。

<s:a href="delectCust.action?cust.id=%{#cust.id}" onClick="return funDelete();">删除</s:a>

  它通过strust.xml文件作为中间文件来做请求转换:

1 <!-- 删除 -->
2 <action name="delectCust" class="removeCustAction">
3 <result>/jsp/custInfo.jsp</result>
4 </action>

  这个文件中的removeCustAction这个类有对应着applicationContext.xml文件中的相应的名字:

1 <!--配置-删除deleteAction  -->
2     <bean id="removeCustAction" class="com.crm.action.RemoveCustAction">
3         <property name="custService" ref="custService"></property>
4     </bean>

  该配置又对应着RemoveCustAction这个类,也就是删除这个动作的具体实现

 1 package com.crm.action;
 2
 3 import com.crm.bean.Cust;
 4 import com.crm.service.CustService;
 5 import com.opensymphony.xwork2.ActionSupport;
 6
 7 @SuppressWarnings("serial")
 8 public class RemoveCustAction extends ActionSupport{
 9
10     private Cust cust;
11     private CustService custService;
12
13 public CustService getCustService() {
14         return custService;
15     }
16
17     public void setCustService(CustService custService) {
18         this.custService = custService;
19     }
20
21 @SuppressWarnings("unchecked")
22     @Override
23     public String execute() throws Exception {
24         this.custService.removeCustomer(cust);
25         return SUCCESS;
26     }
27
28 public Cust getCust() {
29     return cust;
30 }
31
32 public void setCust(Cust cust) {
33     this.cust = cust;
34 }
35
36 }

  在custDao和custService的两个类中加入语句

public void removeCustomer(Cust cust);

  并且在这两个对应的实现文件(impl)中分别加入如下语句

1 public void removeCustomer(Cust cust) {
2         // TODO Auto-generated method stub
3         this.getHibernateTemplate().delete(cust);
4     }
1 public void removeCustomer(Cust cust) {
2         // TODO Auto-generated method stub
3         this.custDao.removeCustomer(cust);
4     }
时间: 2024-10-14 05:35:36

MyEclipse(三)的相关文章

Java-MySQL连接

一.复制mysql连接工具 二.粘贴到MyEclipse 三.建立连接 四.代码操作 1 public class DDLDemo02 { 2 public static void main(String[] args) throws Exception { 3 String sql = "CREATE TABLE `t_student`(`id` " + 4 "BIGINT PRIMARY KEY AUTO_INCREMENT," + 5 " `name

韩顺平Linux视频教程—笔记(全)

Linux操作系统学习 linux的特点 优点: 1.免费的/开源的系统 2.支持多线程/多用户的系统 3.安全性好 4.对内存和文件管理优越 linux体积最少只需要内存4M,由于小所以可以做嵌入式开发 缺点: 操作相对困难 Linus于1991年至1994年将unix的微型版minis加以开发出linux 现在redhat红帽子.BSD.SUN等公司进行再发行 在windows环境下可以使用(VM等)虚拟机来运行linux 在linux运行startx命令可以进入图形操作界面 root是li

输出hello world

已经成功输出 一.实验目的: 1.了解Java的数据类型 2.掌握各种变量的声明方式及其使用范围 3.理解Java程序语法结构,掌握顺序结构,选择结构和循环结构的程序设计方法. 二.实验环境: MyEclipse 三.实验内容: 编写输出“hello world" 四.实验步骤 1.新建项目名,项目名为2019.3.17 2.新建类,类名为lin 3.编写java程序并运行 原文地址:https://www.cnblogs.com/zrwhaha/p/10549439.html

MyEclipse中web服务器的三种配置方式

初学Javaweb开发的人们都会遇到一个问题,就是服务器环境的搭建配置问题.下面介绍三种服务器的搭建方式. 直接修改server.xml文件 当你写了一个web应用程序(jsp/servlet),想通过浏览器直接去访问这个页面,需要在Tomcat中配置相关路径: 找到Tomcat下conf目录,你会看到有个server.xml,即服务器配置文件.用文本编译器打开,拉到Host标签,在它结束前加上我们的应用程序路径: <Context path="/HelloWeb" docBas

Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中

前面两篇文章讲述了如何配置MyEclipse和Tomcat开发JSP网站.如何配置Servlet简单实现表单提交,这篇文章主要讲述配置MySQL实现数据库连接MyEclipse,最后将查询表中的数据显示在JSP网页中. 文章主要以图片描述为主,请海涵~ Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门 Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交 代码及MySQL下载地址: http://pan.baidu.com/s/1j

MyEclipse安装插件的三种方法

Eclipse是开源项目,但很多插件需要手工集成,MyEclipse在Eclipse的基础上已经集成了很多可用插件,但很多时候MyEclipse同样需要再次安装插件,插件安装有三种方法,下面以SVN为例,详细阐述. Eclipse update siteURL: http://subclipse.tigris.org/update_1.8.x 下载地址: http://subclipse.tigris.org/files/documents/906/49151/site-1.8.4.zip 方法

MyEclipse安装插件的三种方法和使用心得

MyEclipse安装插件的三种方法和使用心得 本文讲解MyEclipse(MyEclipse10)的三种方法,以TestNG为例 Eclipse update site URL:  http://beust.com/eclipse. 一.通过MyEclipse Configuration Center在线安装 1. 打开MyEclipse10,在菜单栏选择MyEclipse→MyEclipse Configuration Center,即可进入到MyEclipse Configuration

使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)

MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 三.配置XDoclet支持的项目 默认情况下,MyEclipse EJB项目未配置使用XDoclet功能.本节主要为大家介绍使用XDoclet支持,并执行XDoclet代码生成来启用和配置firstejb EJB项目的步骤,以便获取Trader EJB的依赖源代码和部署组件. 首先将Standard EJB XDoclet配置添加到firstejb项目.本节的最终目标是生成XDoclet配置,用于创建MyEcli

myeclipse设置jvm参数的三种方式

方法一: 打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮, 出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭 Preferences对话

MyEclipse图表工具Birt的使用技巧(三)--连接webservice数据源

Web Services 技术是一套标准.它定义了应用程序怎样在Web上实现互操作. 用户能够使用不论什么语言.在不同的平台下编写Web Services.然后通过Web Services 的标准来对这些服务进行注冊.查询和訪问. BIRT能够方便的帮助用户訪问基于SOAP的Web Services,而且使用SOAP 响应作为生成报表的数据. 本文介绍怎样使用BIRT 2.3.0创建Web Services数据源. 在myeclipse中.我们能够通过新建一个Report Web Project