当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Struts1.x系列教程(1):用MyEclipse开辟第一个Struts程序[Java编程]

赞助商链接



  本文“Struts1.x系列教程(1):用MyEclipse开辟第一个Struts程序[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本系列教程将具体介绍Struts 1.x的基本原理和利用办法,读者可以参阅《Struts 2系列教程》来对比Struts 1.x和Struts 2.x的相同点和差别点.

1、本文给出的程序要实现什么功效

mystruts是一个录入和查询产品信息的程序.为了便利起见,本例中的产品信息表只包含了产品ID、产品名称和产品价钱三个字段.mystruts的主要功效以下:

1.承受用户输入的产品ID、产品名称和产品价钱.

2.考证这些字段的合理性.假如某些字段的输入不合理(如未输入产品ID),程序会forward到一个信息显示页,并显示出错缘由.

3.假如用户输入了精确的字段值,程序会将这些字段值保存到数据库中,并显示“保存成功”信息.

4.用户输入产品名称,并按照产品名称举行模糊查询.假如存在符合要求的产品信息.程序会以表格情势显示这些产品的信息,同时显示记录数.假如未查到任何记录,会显示“没有符合要求的记录!”信息.

2、编写程序前的预备工作

1.成立数据库

在编写程序之前,需求成立一个数据库(struts)和一个表(t_products),成立数据库和表的SQL脚本以下所示:

#成立数据库struts
  CREATEDATABASEIFNOTEXISTSstrutsDEFAULTCHARACTERSETGBK;
  #成立表t_products
  CREATETABLEIFNOTEXISTSstruts.t_products(
   product_idvarchar(4)NOTNULL,
   product_namevarchar(50)NOTNULL,
   pricefloatNOTNULL,
   PRIMARYKEY (product_id)
  )ENGINE=InnoDBDEFAULTCHARSET=gbk;

2成立一个支持struts1.x的samples工程

用MyEclipse成立一个samples工程(Web工程),目前这个samples工程还不支持Struts1.x(没有引入呼应的Struts jar包、struts-config.xml文件以及其他和Struts相关的配置).但是,在MyEclipse中这一切并不需求我们手工去加入.而只需求利用MyEclipse的【New Struts Capabilities】对话框便可以自动完成这些工作.

首先选中samples工程,然后在右键菜单中挑选【MyEclipse】 > 【New Struts Capabilities】,启动【New Struts Capabilities】对话框.对默许的设置需求举行以下的窜改:

(1)将Struts specification改成Struts 1.2.

(2)将Base package for new classes改成struts.

(3)将Default application resources改成struts.ApplicationResources.

改完后的【New Struts Capabilities】对话框如图1所示.

图1


  以上是“Struts1.x系列教程(1):用MyEclipse开辟第一个Struts程序[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 在Google App Engine中操纵Struts2框架
  • 关于Struts和Spring两种MVC框架的比较
  • <b>Struts2文件上传</b>
  • 让Struts与Hibernate顺利协同工作
  • Hibernate+Spring+Struts扩大Struts
  • J2EE底子 用Struts框架开辟MVC系统步骤
  • <b>J2EE底子:Struts框架初学者从这里入门</b>
  • struts2整合tiles及配置
  • Struts2.0深化学习 命名空间,模子驱动,表单反复提交
  • 操纵Struts 2开辟RESTful服务
  • Struts2输入校验(一) validate办法-validateXxx办法
  • Struts2输入校验(二) 考据框架
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .