当前位置:文档之家› SSH三大框架开发案例

SSH三大框架开发案例

}
//查询 public String list(){
list = this.employeeService.findAll(employee);
list);
// ServletActionContext.getRequest().setAttribute("list",
return "list"; }
出如图
务必按照图示选择,尤其是 copy checkde……一项,然后点击 next,默认 next,去掉 specify database……复选框,next,去掉 create session……复选框,finish。 再次选中选中当前的项目后,点击菜单烂的 myeclipse---project capablities----add spring 项,跳出如图
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>
<head> <base href="<%=basePath%>">
<title>My JSP 'start.jsp' starting page</title>
28. </welcome-file-list>
29. </web-app>
第五步: 从视图层入手;在 webroot 目录下新建一个 add.jsp 文件 如下代码;
Jsp 代码 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="s" uri="/struts-tags" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/"; %>
14. </filter>
15. <filter-mapping>
16.
<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>
18. </filter-mapping>
19.
20.
<!-- 在 web 应用启动是自动形成一个 spring 容器 -->
21. <listener>
22.
<listener-class>
23.
org.springframework.web.context.ContextLoaderListener
24.
</listener-class>
25. </listener>
26. <welcome-file-list>
27. <welcome-file>index.jsp</welcome-file>
import java.util.List;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport; import com.ucap.emp.pojo.Employee; import com.ucap.emp.service.EmployeeService;
7.
8.
<!-- struts2 的常规配置 -->
9. <filter>
10.
<filter-name>struts2</filter-name>
11.
<filter-class>
12.
org.apache.struts2.dispatcher.FilterDispatcher
13.
</filter-class>
提交"></td> </tr>
</table> </form> </body> </html>
接下去顺水推舟,自然开发 action,及控制层 新建包 com.ucap.emp.action 新建一个 EmployeeAction.java 代码初步如下: Java 代码
package com.ucap.emp.action;
name="employee.tel"></td></tr> <tr><td>地址</td><td><input type="text"
name="employee.address"></td></tr> <tr><td align="center" colspan="2"><input type="submit" value="
public class EmployeeAction extends ActionSupport { private Employee employee; private List<Employee> list; private EmployeeService employeeService;
public List<Employee> getList() { return list;
<meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-<link rel="stylesheet" type="text/css" href="styles.css"> -->
依然务必按照如是选择,jar 文件选择如下 5 个: 点击 next,
之后按下选择,务必,
next 后 finsh 即可。 然后导入 struts2 的 jar 如下 5 个放到 lib 下
然后放入我们的数据库驱动 jar mysql-connector-java-5.0.8-bin.jar 没得话附件中有
public class Employee { private Integer id; private String name;
private String age ; private String sex ; private String tel; private String address;
jdk6+myeclipse8.5+tomcat6+oracle+spring2.0+hibernate3+struts2
好了,开始我们的第一个 ssh2 之旅吧。 首先先分析一下我们的第一个 ssh2 项目的需求,简单的说就是有一张表单,让你填写用户 名和密码,提交后存入数据库。就这么简单,呵呵。 第一步:。我们首先新建一张 mysql 数据表。 Sql 如下:
//增加 public String add(){
return "add"; }
//增加保存 public String addSave(){
this.employeeService.save(this.employee); employee=new Employee(); return list(); }
4. xmlns:xsi="/2001/XMLSchema-instance"
5. xsi:schemaLocation="/xml/ns/javaee
6. /xml/ns/javaee/web-app_2_5.xsd">
</head>
<body> <h1 align="center">员工信息</h1> <form
action="${pageContext.request.contextPath}/emp/addSaveemployee.action " method="post">
相关主题