1.下载struts2的所有文件
2.创建项目导入jar包
3.简单的登陆页面login.jsp
4.只有一个action,LoginAction
5.写struts.xml配置文件,配置action
6.在web.xml中配置struts2
第一个遇到的问题:发现服务器启动不了报错:not defind strut-default.xml
答:导入的jar版本和
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
这里jar包要和这个过滤对应,本次用的是struts2-code-2.3.19.jar版本,
第二个问题:发现找不到commons-lang3.jar原来我导入的是commons-lang2.jar所有换,然后启动项目。一切OK。
7.运行该项目没有出错,成功转到welcome.jsp。失败转到error.jsp
8.扩充项目,action继承ActionSupportaction中加入validate方法,来验证输入的用户名和密码。不正确则返回提示的错误信息。顺利通过。
9.加入国际化信息,加入book_zh_CN.properties;在struts.properties中配置国际化信息文件,但是没有成功,寻找答案:原来是在struts.xml中没有配置,加入配置
<constant name="struts.custom.i18n.resources" value="book"></constant> 成功实现。
分享到:
相关推荐
“不存在”状态表示订单根本不存在,在系统中无任何记录;当客户将购物车的书藉生成订单时,转换为“新订单”状态;处于“新订单”状态的订单可以被客户取消,则又转换为“不存在状态”;处于“缺货”状态的订单也...
一共有14个Struts开发实例: 1、JavaWebStudio常见问题解答; 2、JavaWebStudio系列开发工具简介; 3、Struts完全中文显示解决方案; 4、如何实现分页打印; 5、最简单的Struts程序; 6、...
1. 在建立Struts2的Web工程中,需将struts-2.0.8\lib下的各包放入web工程的lib目录下; 2. 该学习进阶文档为作者自学时学习记录,与大家共享之,也愿各位同仁提出宝贵意见; 3. 有疑问可留言或发Email至:...
映射框架),它对B[\A 进行了轻量级的对象封装,使B3P3 程 序员可以方便地使用对象编程思维来操纵数据库。-./012340 的目标是简化开发者通常的数据持久化编程任务,它可以把 对象模型表示的对象映射到关系型数据库中...
java三大框架开发的物流系统,有完整的数据表,希望大家用心研究!jsp+JavaScript+struts+hibernate+css+mysql的网上书店(源码完整直接运行,高仿真数据库记录,身临其境网上购书吧!) 和国内最好的网上书店------...
Struts图书馆管理系统是一个基于Java和JSP技术构建的Web应用程序,它使用Apache Struts框架来简化开发过程。该系统旨在提供一个简洁、高效且用户友好的界面,以便图书馆管理员和访客能够轻松地管理和查询图书信息。...
Struts2+Spring+Hibernate整合过程详解 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag ...
java web开发初学者的绝佳入门实例,展现目前web开发最主流框架:struts+hibernate+spring,提供前台新闻页面浏览和后台新闻发布、用户管理、授权功能。
3.采用spring aop实现对数据的新增,更新简单的记录当时的操作人和操作时间,另外就是在部门删除时,使用spring事务管理,来控制事务。 4.前端用的技术是easyui,对页面的要求没有太高,只是简单的增删改查,分页...
本设计为“基于Ajax的博客应用系统的设计与实现”,本博客系统的开发基于Ajax...(3) 博客系统的开发框架:包括系统的分层设计、系统的开发工具和运行环境 (4) 系统数据库设计:设计数据库并实现数据表之间的联系。
初学者绝佳入门实例,展现web开发最主流框架:struts+hibernate+spring,使用前沿技术freemarker实现模板重用,使用FckEditor提供和word媲美的在线文本编辑功能。
这个项目属于学习Java Web的SSH框架的练习之作,参考至《Struts2+Spring+Hibernate框架技术与项目实战》这本书的第24章。 一 介绍 (1)开发环境: eclipse for javaee + JDK1.8x + tomcat1.8 + MySQL5.x (2)...
此系统采用MVC开发模式,并结合Struts2框架模拟当当网开发的网上购书系统。主要由用户注册登录、图书列表展示、购物车、订单管理4个模块组成,控制层应用Struts2框架;DAO层采用JDBC),应用DAOFactory设计模式,有利...
本项目旨在提供一个便捷的自修室预约平台,同时结合SSM(Spring+Struts2+Mybatis)框架进行高效的后端开发,以及利用微信小程序实现轻量级的移动端访问。 功能方面,该项目支持学生用户通过微信小程序查看自修室...
《Java项目开发全程实录》这一本书从开发背景、需求分析、系统功能分析、数据库分析、数据库建模、网站开发和网站发布或者程序打包与运行,每一过程都进行了详细的介绍。 目 录 第1章 进销存管理系统(Swing+SQL ...
本项目旨在通过SSH框架(Struts2+Spring+Hibernate)实现一个高效、灵活的任务调度系统。系统具备任务创建、编辑、删除及优先级调整等功能,支持实时监控任务执行状态,并实现日志记录以便问题追踪与排查。此外,...
《我的博客园》项目基于MVC设计开发模式,采用了(Struts2 + Spring + MyBatis )框架及 MySql数据库编写的一款能及时发表自己所思所想的博客即B/S端应用。 使用Struts2框架实现了业务请求的转发和重定向的跳转功能,...
本项目是一个基于Java Web技术的图书管理系统,采用Struts、Hibernate和Spring三大框架进行开发。该系统旨在为图书馆提供一个高效、灵活且易于扩展的管理平台,以实现图书的增删改查、借阅管理、用户权限控制等核心...
本项目是一个基于Java Web技术的图书管理系统,采用了Struts、Hibernate、Spring和Ext JS等主流框架进行开发。系统主要用于对图书的增删改查、借阅、归还、查询等操作,同时支持多种查询条件和排序方式,以满足不同...
车辆管理系统是一个基于Struts、Hibernate、Spring和Oracle数据库的综合性管理平台。...该系统采用先进的技术架构和成熟的开发框架,具有良好的扩展性和可定制性,可根据客户需求进行二次开发以满足特定需求。