`

struts1.2入门实例

 
阅读更多

刚学struts这是我搭建的第一个struts框架,只是实现了简单的登录功能,希望对大家有所帮助。下面是项目如何实现的详细步骤:

步骤1:右键单击项目文件,选择 Myeclipse -->Add Struts Capabilities ,弹出一个对话框,其中的Struts specification:选择Struts 1.2  Base package for new classes :中填入自己的包名,这里选择默认的包名:com.yourcompany.struts 单击完成按钮。
 
步骤2:WebRoot下,新建login.jsp 页面,其中Template to use中的选项选择Standard JSP using Struts1.2选项,同理建立 login_success.jsp , login_failure.jsp 两个页面。

   其中login.jsp内容为:

struts1.2入门实例

login_success.jsp内容为:

struts1.2入门实例
login_failure.jsp内容为:

struts1.2入门实例
步骤3:在工具栏右键单击,选择第二项:Customize Perspective,在弹出的对话框中左键单击MyEclipse -->>Web ,Struts-->> Struts 1.2,单击OK按钮。

 

步骤4:在工程目录下面的src目录上右键单击,选择new-->Struts 1.2 Form , Action  JSP , 在弹出的窗口中 Use case 选项填写login  Superclass  选择org.apache.struts.action.Actionform ; 然后在Form Properties 选项中单击Add ,分别添加Name:为loginName和loginPass 的两项内容,反击Finish按钮。

 

步骤5:LoginForm.java中引入包,加入语句import org.apache.struts.action.ActionMessage;

并在public ActionErrors validate(ActionMapping mapping,HttpServletRequest request)函数中添加如下代码:

struts1.2入门实例
步骤6:打开src-->com.yourcompany.struts--> ApplicationResources.proerties 文件,选择properties页面,点击add按钮,在Name,Value属性栏里分别添加:name can't be null,姓名不能为空!;pass can't be null,密码不能为空;点击完成。

 

步骤7:LoginAction.java中的函数public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)中加入如下代码:

struts1.2入门实例
步骤8:打开WEB-INF 下的struts-config.xml文件,修改<action-mappings>如下:

struts1.2入门实例
步骤9:打开WEB-INF 下的struts-config.xml文件,在里面添加:

            <message-resources parameter="struts.ApplicationResources.properties" />

分享到:
评论

相关推荐

    struts1.2实例讲解,入门参考

    给学生上课讲解的1道struts入门题目Login,可在myelipse下建webPrj并增加struts1.2功能后,step by step操作.希望对大家有用.

    用户登录(Struts1.2+Spring2.5+Hibernate3.2)

    1、可以运行(发布后,删除\Tomcat 6.0\webapps\ssh\WebRoot\WEB-INF\lib下的asm-2.2.3.jar) 2、采用Struts1.2 + Spring2.5 + Hibernate3.2 整合开发 3、SSH入门级实例

    精通Struts基于MVC的JavaWeb设计与开发

    《精通Struts:基于MVC的Java Web设计与开发》详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计...

    精通Struts基于MVC的Java Web设计与开发 孙卫琴 光盘

    本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...

    精通 Struts:基于 MVC 的 JavaWeb 设计与开发(PDF)

    本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...

    精通Struts_基于MVC的Java Web设计与开发

    本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...

    精通struts:基于mvc的java web设计与开发part3

    本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...

    精通struts:基于mvc的java web设计与开发part2

    本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...

    精通struts:基于mvc的java web设计与开发part1

    本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...

    基于MVC的java Web设计与开发

    本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...

    structs程序设计从入门到精通word文档

    1.2 Struts的体系结构 8 1.3 Struts1.0学习文档 8 1.3 JSP流行模板Struts的安装配置 8 1.4Struts 用户指南 8 1.5 你的第一个struts应用程序 8 第2章深入Struts结构 8 2.1人介绍应用框架 mvc和model2 8 2.2 Struts...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.13 Maven入门--概念与实例 1.14 Subversion 1.15 jar war ear区别 1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,SQL server分页 1.20 Jboss...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、...

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    JAVA上百实例源码以及开源项目

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    iuhyiuhkjh908u0980

    PrettyFaces: EL API访问PrettyContext 支持JSF 1.1 增强了错误页面和servlet重定向 PrettyFaces是一个JSF1.2和JSF2.0的扩展,用来创建便于书签收藏、漂亮的网址。 PrettyFaces优雅的解决了这个问题,包括诸如功能:...

    iBATIS实战

    14.3 调整Struts:使用BeanAction 245 14.3.1 BaseBean 246 14.3.2 BeanAction 246 14.3.3 ActionContext 246 14.4 JGameStore工程结构 247 14.4.1 src文件夹 247 14.4.2 test文件夹 248 14.4.3 web文件夹 248 ...

    java开源包1

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

Global site tag (gtag.js) - Google Analytics