`

Maven + Spring + Hibernate + Struts2 整合第四部分

阅读更多
现在我们编写struts的配置文件:
<?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.enable.DynamicMethodInvocation" value="true" />
	<constant name="struts.devMode" value="true" />
	<constant name="strtus.objectFactory" value="spring" />
	<package name="localhost.login" extends="struts-default">
		<action name="SignIn_input"  class="userLoginAction">
			<result>/hello.jsp</result>
			<result name="input">/user/login.jsp</result>
		</action>
	</package>
</struts>

现在我们编写一下前台的几个简单页面,欢迎页面。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=SignIn_input.action">
</head>
<body>
<p>Loading ...</p>
</body>
</html>


编写login.jsp文件:
%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ 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>Log in</title>
</head>
<body>
<s:form action="SignIn_input" validate="true">
	<s:textfield label="User Name" name="user.name" required="true" />
	<s:password label="Password" name="user.password" required="true" />
	<s:iterator value="errors">
		<s:property />
	</s:iterator>
	<s:submit value="Login" />
</s:form>
</body>
</html>

最后编写登陆后的文件:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ 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</title>
</head>
<body>
<s:if test="#session.user!=null">
 <h2>Hello <s:property value="#session.user.name"/></h2>
</s:if>
</body>
</html> 

先写到这里吧。。。。。。。。。。

分享到:
评论

相关推荐

    s2sh代码-maven+spring4+hibernate4+struts2-登录注册小demo

    s2sh代码-maven+spring4+hibernate4+struts2-登录注册的小demo(只是给讲了下如何使用该框架),参考博客:http://blog.csdn.net/lxfHaHaHa/article/details/79366330

    maven(springmvc+spring+hibernate)

    SSH整合指的是Spring、Struts和Hibernate这三大Java开源框架的集成应用。这三大框架分别负责控制层、视图层和持久层,它们的结合能够构建出功能强大的企业级Web应用程序。 Spring框架是整个SSH整合的核心,它提供了...

    Struts2+Spring3+Hibernate4+Maven+EasyUI+mysql 源代码整合入门

    Struts2+Spring3+Hibernate4+Maven+EasyUI+mysql +jar包 源代码 测试可运行 的 带mysql数据库 改自孙宇的实例 EasyUI 实现 日历 运行,请先注册 jar包在target\sshe-0.0.1-SNAPSHOT\WEB-INF\lib

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频002

    在“Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频002”中,可能涵盖了以下内容: 1. Maven项目配置:讲解如何创建Maven项目,配置POM.xml文件,引入所需的Struts2、Spring3、Hibernate4和EasyUI的依赖。 2...

    maven整合spring+hibernate+struts2

    本项目“maven整合spring+hibernate+struts2”就是一个典型的Java Web开发模式,它利用Maven作为项目管理工具,Spring作为核心框架,Hibernate作为持久层解决方案,Struts2作为表现层控制器。以下将详细阐述这些技术...

    Struts2+Spring3+Hibernate4+Maven+EasyUI

    Struts2+Spring3+Hibernate4+Maven+EasyUI 是一个常见的Java Web开发组合,它们各自扮演着关键的角色,构建了一个高效、模块化的应用程序架构。这个组合在企业级应用中广泛使用,尤其是在数据管理、业务逻辑处理和...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合视频教程源码

    Struts2、Spring3、Hibernate4、Maven和EasyUI是Java Web开发中常见的开源框架和技术,它们在构建高效、可维护的企业级应用中发挥着关键作用。本教程源码结合了这些技术,旨在帮助开发者理解和掌握它们的整合与应用...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门012

    Struts2、Spring3、Hibernate4、Maven和EasyUI是Java Web开发中常见的开源框架和技术,它们在构建高效、可维护的企业级应用程序方面发挥着关键作用。本篇将详细介绍这些技术及其整合入门的知识点。 **Struts2** 是...

    maven+spring3+struts2+hibernate4+mybatis3整合

    "maven+spring3+struts2+hibernate4+mybatis3整合"是一个常见的Java Web开发组合,它们各自扮演着不同的角色,协同工作以提供全面的功能。 首先,Maven是一个项目管理工具,它负责构建、依赖管理和项目信息管理。...

    用maven整合struts+spring+hibernate

    "用maven整合struts+spring+hibernate"这个主题,就是关于如何将这三大核心框架——Struts、Spring和Hibernate——集成到一个项目中的实践教程。Struts提供了MVC(Model-View-Controller)架构,Spring是全面的后端...

    Maven+Spring+SpringMVC+hibernate

    SSH(Struts、Spring、Hibernate)是Java Web开发中的经典框架组合,而在这个"Maven+Spring+SpringMVC+Hibernate"的项目中,SSH被替换为更现代化的Spring全家桶,其中Spring代替了Struts,SpringMVC作为Spring的Web ...

    maven+spring+springmvc+hibernate

    在IT行业中,SSH(Spring、Struts、Hibernate)是一个经典的Java Web开发框架组合,而这里的"Maven+Spring+SpringMVC+Hibernate"则是SSH的一种现代演变。Maven是项目管理和构建工具,Spring是全面的企业级应用框架,...

    maven+struts2+hibernate3+spring+eclipse项目

    该项目是一个经典的Java Web开发组合,使用了Maven作为构建工具,Struts2作为表现层框架,Hibernate3作为持久层框架,Spring3作为依赖注入和事务管理框架,且基于Eclipse IDE进行开发。以下是对这些技术栈的详细说明...

    Java+maven+spring MVC+Spring+Hibernate整合

    在这个整合项目中,"SSH"通常指的是Spring、Struts和Hibernate的组合,而这里用的是Spring MVC代替Struts,因为Spring MVC在现代Web开发中更为流行,提供了更灵活的路由和更强大的功能。 整合步骤大致如下: 1. **...

    Struts2+Spring3+Hibernate4+Maven+EasyUI+CXF 整合

    Struts2+Spring3+Hibernate4+Maven+EasyUI+CXF 是一个经典的Java Web开发框架集成,常用于构建高效、稳定的企业级应用。这个整合涵盖了前端展示、后端控制、持久化、依赖注入、项目管理和Web服务等多个层面,为...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频,附件是百度云盘地址,永久有效。

    struts2.1+spring2.5+hibernate3.3整合之第一步(spring2.5+hibernate3.3)

    1. 配置环境:确保项目中引入了Struts2、Spring和Hibernate的相应库,这通常通过Maven或Gradle等构建工具完成。 2. 配置Spring:创建Spring的配置文件(如`applicationContext.xml`),定义Bean并设置其依赖。例如...

    spring3+hibernate4+struts2+maven全注解整合

    "spring3+hibernate4+struts2+maven全注解整合"的主题意味着将这四个组件通过注解的方式进行集成,以构建一个高效且易于维护的Web应用。 Spring是企业级Java应用程序的核心框架,它提供了依赖注入(DI)和面向切面...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频006

    本视频教程"Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频006"将帮助初学者理解这些技术的集成与应用。 首先,Struts2是一个基于MVC设计模式的Web框架,用于处理HTTP请求并提供强大的动作控制和拦截器机制...

Global site tag (gtag.js) - Google Analytics