博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclipse(luna)搭建SSH(struts2+spring4+hibernate4)
阅读量:5280 次
发布时间:2019-06-14

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

准备工作:

java环境

tomcat环境(这里使用tomcat8.0)

eclipse(已添加了server runtime插件)

=================================================

1,eclipse中新建dynamic web project(file-new-other-web),本文项目名称为sshTry

如果target runtime为空,则需要首先通过Eclipse—help—install new software安装几个插件,用来连接本机的tomcat(所有eclipse配置tomcat进行配置)

 

2.  下载 struts spring hibernate

http://struts.apache.org/

http://hibernate.org/orm/releases/

http://repo.springsource.org/release/org/springframework/spring/4.0.0.RELEASE/

3.     创建struts项目(此时不需要spring hibernate)

将struts加压缩包中的jar复制到:(不需要struts2-spring-plugin************,不要放进来)

WEB-INF目录下创建web.xml

sshTry
SSH
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
SSH
/*
register.jsp

  

src目录下下创建struts.xml

/register.jsp
/succeed.jsp
/fail.jsp

  

这里package标记中name属性用作定义一个包名以区分其他人代码,extends属性用于继承一个父包

  action标记中的name属性是用作客户端访问时的路径相当于Servlet's path

  action标记中的class属性则是用作与这个action所对应的aciton类的全路径  
  action标记内result中的name属性为其父标记所对应方法的返回值,不写默认为success
  若返回值与name属性值匹配则完成result标记内指定的路径进行跳转

4 编写基本类

都是基本的get set方法

只有RegisterAction特殊需要写execute()方法

 

 5 启动tomcat

 地址栏写入http://127.0.0.1:8080/register.jsp

 register.jsp为 struts配置文件中 action  name

 

转载于:https://www.cnblogs.com/apache11/p/7762572.html

你可能感兴趣的文章
数据库02 /MySQL基础数据类型以及多表之间建立联系
查看>>
Python并发编程04/多线程
查看>>
CF461B Appleman and Tree
查看>>
CF219D Choosing Capital for Treeland
查看>>
杂七杂八的小笔记本
查看>>
51Nod1353 树
查看>>
CF1215E Marbles
查看>>
BZOJ2339 HNOI2011卡农(动态规划+组合数学)
查看>>
octave基本操作
查看>>
axure学习点
查看>>
WPF文本框只允许输入数字[转]
查看>>
dom4j 通用解析器,解析成List<Map<String,Object>>
查看>>
第一个项目--用bootstrap实现美工设计的首页
查看>>
使用XML传递数据
查看>>
TYVJ.1864.[Poetize I]守卫者的挑战(概率DP)
查看>>
0925 韩顺平java视频
查看>>
iOS-程序启动原理和UIApplication
查看>>
mysql 8.0 zip包安装
查看>>
awk 统计
查看>>
模板设计模式的应用
查看>>