eclipse搭建ssh框架(一)

Eclipse用SSH框架实现登陆注册功能 第一次写博文,写的不好的地方还请多多指教。关于SSH搭建大家可以看这篇博文,讲的很详细,是搭建SSH框架具有注册功能的例子http://blog.youkuaiyun.com/lpftobetheone/article/details/17783791我也是第一次搭SSH框架参考这篇博文成功搭起来后也可以运行,但是其中的具体逻辑我还是不太懂,所以自己决定在此基础上增加登录的功能来进行摸索学习。我先说一下每个类的 阅读详情

辞职以后一直在鼓捣着vuejs+element.ui+springboot的毕业设计的东西,然后又不想去重新找工作,生活一片自由景象。。。
最近同学问了一下关于ssh框架的,然后搜到网上的大多数ssh基础搭建都是混乱的,于是顺手记录下最基础的搭建吧。
注意,观看此博文得具备一定的struts2,spring跟hibernate的基础


首先你得下载ssh整合包,可以去官网下,也可以直接下载我上传的http://download.youkuaiyun.com/detail/h295928126/9777633

然后也给出这个基础项目的完整demo,不过希望的是你能自己动手搭建起来,因为写的很详细了,所以资源下载设置1分
http://download.youkuaiyun.com/detail/h295928126/9777643

1、从struts2开始搭建,新建1、一个web项目 ,new —Dynamic Web Project,然后一直点击next,最后在图中把这个选项勾上即可finish。

这里写图片描述

2、导入struts包,也就是加入lib中,只要是关键包就行了,但你也可以导入ssh全部包,然后把struts-spring-plugin-2.3.8.jar先删掉,这样在测试struts时不会出错。我便是后者。。

3、复制web.xml到src下面,然后重命名为struts.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
   "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
   "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />

</struts>

4、修改web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns="http://java.sun.com/xml/ns/javaee" 
   xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
   http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
   id="WebApp_ID" version="3.0">

   <display-name>SSH</display-name>
   <welcome-file-list>
//默认首页
      <welcome-file>index.jsp</welcome-file>
   </welcome-file-list>
   <filter>
      <filter-name>struts2</filter-name>
      <filter-class>
         org.apache.struts2.dispatcher.FilterDispatcher
      </filter-class>
   </filter>

   <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/*</url-pattern>
   </filter-mapping>
</web-app>

5、在src下建立包com.action,创建类LoginAction

package com.action;

public class LoginAction{
       private String name;

       public String execute() throws Exception {
          return "success";
       }

       public String getName() {
          return name;
       }

       public void setName(String name) {
          this.name = name;
       }
    }

6、struts.xml加入页面跳转的action

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
   "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
   "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!--启动开发模式,你在struts.xml配置文件中修改后就不用重新部署项目了。-->
<constant name="struts.devMode" value="true" />
   <package name="struts2" extends="struts-default">
        <!-- 配置action,依靠这里跳转 -->
        <action name="login" class="com.action.LoginAction">
            <result name="success">/result.jsp</result>
            <result name="input">/index.jsp</result>
        </action>
    </package>
</struts>

7、在WebContent下创建index.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
   pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hello World</title>
</head>
<body>
   <h1>Hello World From Struts2</h1>
   <form action="login">
      <label for="name">Please enter your name</label><br/>
      <input type="text" name="name"/>
      <input type="submit" value="login"/>
   </form>
</body>
</html>

8、然后再创建一个展示结果的页面result.jsp

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Hello World</title>
</head>
<body>
   Hello World, <s:property value="name"/>
</body>
</html>

9、启动tomcat,在eclipse下方找到servers
这里写图片描述


这里写图片描述


点击next


这里写图片描述


把自己的ssh项目add进去


最后再双击servers里面的tomcat,进入图中页面,然后把红框处改为你的tomcat路径跟图中的webapps

这里写图片描述


10、重启tomcat,打开网址


这里写图片描述

点击login按钮后弹到


这里写图片描述

这样搭建struts就算成功了。下一篇struts+spring

eclipse搭建SSH框架详解 eclipse搭建SSH框架详解,详细阐述eclipse下搭建SSH web项目的过程 立即下载

相关推荐

Eclipse集成ssh环境插件

把文件拷贝到Eclipse中plugins目录下,打开Eclipse,创建web项目,右键项目弹出菜单会出现一个add ssh framework选项,点击即可进行struts、spring、hibernate的添加 自己写的插件,目前只能添加struts2.1.8,spring2.5,hibernate3.2,环境只添加了ssh的必须包,可以创建一个纯净的ssh项目 这个版本只考虑了web路径为WebContent的情况,忘了考虑WebRoot的情况了,如有需要请下载新版

eclipse使用ssh配置方法

eclipse使用ssh配置方法 最近来了几个apk新员工,公司的代码仓库是gerrit,由于忘记了之前eclipse下载gerrit仓库代码的方法,所以卡了很久,花了大量的时间才解决;这里记录一下,以备随时查阅。 1、Windows下载安装git 2、生成rsa(仅对于尚未生成过的,需要执行) a.打开git bash(右键选择git bash) b.运行命令:ssh-keygen.e

cyclelucky的博客 1485

易语言游戏Call调用避坑指南:主线程绑定与反检测实战

本文详细解析了易语言游戏Call调用中的主线程绑定与反检测技术,帮助开发者避免游戏崩溃和断线问题。通过分析线程检测原理、提供易语言实现方案及高级反检测技巧,如动态线程绑定和上下文伪装,确保Call调用的稳定性和安全性。文章还包含常见问题排查和性能优化建议,适用于游戏辅助开发领域。

weixin_29323365的博客 459

手把手教你搭建SSH框架(Eclipse版)

详细讲解了SSH(Spring+SpringMVC+Hibernate)框架的搭建过程,语言简洁、通俗易懂,适合初级程序员阅读

IT学长 2256

一文带你弄懂thermal governor IPA

当current temp < target temp时,使用k_pu,当current temp >= target temp时,使用k_po。如果current_temperature = switch_on_temp时,则k_p = k_pu,这时Pmax。如果current_temperature = target_temp时,则k_p = k_po,这时Pmax。2、解析dts,获得switch_on_temp和target_temp。3、初始化k_pu/k_po/k_i/k_d的常数。

yxw0609131056的博客 1245

上机笔试题目:取出指定条件二维数组的子数组

取出指定条件二维数组的子数组: 1)传入参数为: 参数一:String[][]sArray2字符串二维数组 参数二:Stringkey字符串 参数三:StringkeyFormat含匹配符的字符串,如下:%0-%1,其中%x含义如为:一维数据列序号为x的值。 keyFormat 可以为 %0-%1-%2,%0-%3-%8-%x...... 例子如下...

91奔跑的蜗牛 636

Web 框架之 SSH 框架的简单搭建的简单整理(基于Eclipse)

一、简单介绍 Web 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。 本节介绍,Web 开发 中SSH 框架的简单搭建的简单整理,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。 SSH框架集,是现在大多数软件设计过程中都会使用的一种框架集。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在S...

仙魁XAN 3088

手把手教你用STM32的SPI驱动MCP2517FD实现CAN FD通信(附完整代码)

本文详细介绍了如何使用STM32通过SPI驱动MCP2517FD实现CAN FD通信,涵盖硬件连接、SPI驱动编写、寄存器配置及数据收发实战。提供完整代码示例和常见问题排查指南,帮助开发者快速构建高可靠性的CAN FD通信系统,适用于汽车电子和工业控制等领域。

weixin_30607029的博客 676

从eclipse中导入SSH项目并正确运行的完整步骤

一. 建立一个workspace(最好新建一个),将项目文件夹拷贝到到workspace. 二. 打开eclipse,选择之前建立的workspace, 然后导入项目。file->Import 三.消除红色错误。 1.部署tomcat。 2.新建数据库,运行sql文件即可(这里使用的是MySQL) 3.修改代码中数据库的相关配置。(ll为自己建的数据库名) 4.项目依然报错,考虑到tomcat和JDK的版本问题。 ①.选中项目—>右击—>点击properties—>点击J

qq_43203324的博客 7258

EG2134驱动芯片实战:如何用TSSOP20封装搞定三相无刷电机驱动(附电路图)

本文详细介绍了EG2134驱动芯片在三相无刷电机驱动中的应用实践,包括芯片选型、电路设计和PCB布局技巧。EG2134作为一款高性能半桥驱动芯片,采用TSSOP20封装,适合紧凑型设计。文章还提供了典型应用电路图和调试指南,帮助工程师快速实现稳定可靠的电机驱动方案。

d3e4f的博客 308

WSL2+Docker+Ollama:解锁Windows本地GPU加速运行DeepSeek-R1模型

本文详细介绍了在Windows系统上,通过WSL2、Docker和Ollama的组合方案,实现本地GPU加速运行DeepSeek-R1模型的全过程。该方案解决了Windows环境下Ollama默认无法调用NVIDIA显卡的痛点,通过配置Docker的GPU支持,强制将计算任务分配给GPU,从而显著提升文本生成速度与效率,为开发者提供了一个便捷的本地AI测试环境。

weixin_28452161的博客 358

关于JavaWeb的实例(一)-以eclipse搭建SSH框架

javaWeb当下最流行的框架当然还是SSH,也即是Struts+Hibernate+Spring的组合框架。 Struts是典型的MVC设计模式,很易于思考理解。 Spring的IOC(依赖注入)和AOP(面向切片编程)能够很好的解耦。 Hibernate就是对持久化对象的操作直接转换为对关系型数据库的操作。 ssh框架的搭建 需要的工具: Eclipse(Ja

Panda0516的博客 544

IDCNBSAIS-财务报表功能范围取值管理费用、销售费用、研发费用排除指定科目的实现

研究了很多方法,没有办法实现,只在营业费用增加一个冲抵项解决,也咨询了外部顾问说要建立自建表。限于需要马上修正后面只能用了最最low的办法处理了一下。公司遇到的一个问题,目前报表有些项目是按照功能范围取值的,发现取多了。IDCNBSAIS-财务报表功能范围取值管理费用、销售费用、研发费用排除指定科目的实现。最后结果是正确的,但是总觉得有更好的办法,不知道有没有高人可以指点一下?建立一个调整项的目录,在每个节点做了调整。除了研发费用做了冲抵在以下每个节点都做了冲抵。为财务报表定义表格结构。

nopicture的博客 1493

eclipse中SSH三大框架环境搭建<一>

这里先简单介绍一下我用的三大框架版本以及下载地址   相关链接:eclipse中SSH三大框架环境搭建<二>  eclipse中SSH三大框架环境搭建<三>   struts-2.3.30 下载地址:点击跳转到struts下载页   spring-framework-4.3.1 点击跳转到spring下载页   hibernate-release-5....

183

开源免费!ReaLTaiizor如何用MIT许可证打造专业级WinForm UI?

摘要: ReaLTaiizor是一款开源UI控件库,为WinForm应用提供现代化界面解决方案。支持100+组件、多主题切换(浅色/深色/自定义)和.NET 4.8-8.0全版本兼容,MIT许可证允许免费商用。通过NuGet快速安装,3步改造传统界面:1)注入主题(如this.Theme = new Dark()),2)替换原生控件为高颜值组件(如ModernGrid替代DataGridView),3)集成高级功能(分页/动画提示)。典型场景包括登录界面美化(进度动画+通知控件)和数据表格Material风

墨夶的博客 1521

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

java ssh环境 eclipse_eclipse中SSH三大框架环境搭建<一>

这里先简单介绍一下我用的三大框架版本以及下载地址struts-2.3.30 下载地址:点击跳转到struts下载页spring-framework-4.3.1 点击跳转到spring下载页hibernate-release-5.2.2.点击跳转到hibernate下载页第1步:把上面的jar包下载完成后,先在eclipse中新建一个web工程,新建工程的同时最好选上创建的同时添加web.xml文件...

weixin_29491655的博客 206

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

史上eclipse(最新版)搭建三大框架SSH(Struts,spring,hibernate)全面教程 一

首先简单介绍下:在eclipse以前的版本都可以使用eclipse自带的集成三大框架,而从eclipse8后,Apache公司就将该功能去掉,所以现在如果是8以上的eclipse集成ssh的话,就需要去下载jar进行自行配置,下面我就详细的按照最新eclipse10进行三大框架的配置部署,以及三大框架的版本不同,而产生的一系列问题 eclipse8以前的集成框架方式很简单:直接右键项目,然后my...

格林王子举哥 1176

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Java之基于Eclipse搭建SSH框架(上)

终于把SSH框架搭建完毕,当时学习Java的时候,感觉这一切都是So Easy,好久没配置了,现在都是Hard So;虽说网上有好多配置资料,在此我不得不吐槽一下,亲,my eclipse和eclipse还是有区别的,在my eclipse上集成这个太简单了,好多都是说eclipse上集成,打开一看却是my eclipse,感觉被坑了。下面来学习一下怎么在eclipse上搭建SSH框架。 需要的

SnowWitch的博客 3万+

基于Eclipse搭建SSH框架详解

基于Eclipse搭建SSH框架详解1 目的熟悉搭建Struts2+Spring+Hibernate框架详细过程。参考博客:http://www.cnblogs.com/sunliming/archive/2010/10/04/1842114.html2 环境准备jdk版本:Jdk1.7及以上IDE:eclipseTomcat : tomcat7.0及以上Maven:ma...

clk_esunny的成长之路 1万+

Java之基于Eclipse搭建SSH框架(下)

在上篇博客里,我简单介绍了Tomcat滴配置与Struts2滴搭建,如果对这个还不会滴童鞋去看一下我滴上篇博客《Java之基于Eclipse搭建SSH框架(上)》。今天我们接着上篇博客滴内容,继续搭建我们滴SSH框架。 (一)在上篇博客滴基础上整合Spring: 首先我们把Spring所需要的jar(上篇博客有),复制到WebContent下的WEB-INF下的lib里面。其次在src下创建名为

SnowWitch的博客 1万+

【基于SSH框架的个人博客系统01】Eclipse搭建SSH框架详细流程

Eclipse搭建SSH框架搭建教程  注意:本项目为博主初学Web开发时所写,所使用的方法都比较笨,不符合主流开发方法。例如,包管理应该使用Maven进行管理而不是手动导入,对前端后端代码的架构也并不是很清晰。大家学习思想即可,可以不用浪费时间在将这个项目跑起来。目前主流的技术应当是Spring+SpringMVC+Mybatis的SSM框架,配合Shiro做权限控制,Redis做缓存,也可...

Mankind的博客 9987

Eclipse搭建SSH框架项目

前言 确实好久没有写过了,一直以来把写博文当作自己学习的总结,当作做过的笔记,随时都可以拿出来看看。不过最近习惯了用OneNote和印象笔记,所以就很少在论坛写博文。但是偶尔看到几篇被转载了,也小小的虚荣了下。这种虚荣大神们已经习以为常,他们是不能理解的。 好吧,转入正题。 参加工作从事Java Web开发将近两年,也没有完整的搭建出一个SSH框架的项目,说出来确实有点不好意

李智正在学习的博客 2272
上一篇: mybatis-generator使用Maven Plugin生成mapper
下一篇: eclipse搭建ssh框架(二)
我叫小八
我叫小八 新星创作者: Java技术领域 新星创作者: Java技术领域
博客等级 码龄10年 8535粉丝 94原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫小八

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值