在JBuilder 开发工具中创建基于Struts框架的J2EE Web应用系统示例
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 在JBuilder 开发工具中创建基于Struts框架的J2EE Web应用系统
示例
1.1.1 创建基于Struts框架的J2EE Web应用系统项目 1、新建一个工程,取名为myjob,
2、然后再新建一个web module
杨教授大学堂,版权所有,盗版必究。 1/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
3、服务器选择tomcat5.5
杨教授大学堂,版权所有,盗版必究。 2/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 4、选择structs1.2作为基本标签库
5、之后新建一个jsp文件
杨教授大学堂,版权所有,盗版必究。 3/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
6、选择要用的标签
杨教授大学堂,版权所有,盗版必究。 4/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 7、然后将新建的jsp文件进行转换,变成structs标签的文件。
8、再对这个文件进行修改,填入用户登录时需要的界面代码
杨教授大学堂,版权所有,盗版必究。 5/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
9、然后根据这个文件生成一个formbean,起名为:loginformbean
杨教授大学堂,版权所有,盗版必究。 6/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 10、选择add from jsp ,利用刚才创建的jsp文件生成一个formbean。
11、生成的formbean代码如图
杨教授大学堂,版权所有,盗版必究。 7/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 12、然后再生成对应的action程序类
13、名称设置为loginaction
杨教授大学堂,版权所有,盗版必究。 8/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
14、选择bean为loginformbean,scope为request(一个请求内有效),input jsp是/index.jsp
杨教授大学堂,版权所有,盗版必究。 9/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
15、然后再添加forwards,如下图所示
杨教授大学堂,版权所有,盗版必究。 10/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
16、最后的结构如下图所示
杨教授大学堂,版权所有,盗版必究。 11/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
17、修改loginaction文件,添加检验登录代码
杨教授大学堂,版权所有,盗版必究。 12/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
18、添加简单的success.jsp和fail.jsp两个文件,当登陆成功或失败时分别转到这两个界面
杨教授大学堂,版权所有,盗版必究。 13/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
杨教授大学堂,版权所有,盗版必究。 14/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 19、最后进行编译运行,运行的结果如下图所示:
20、当用户名和密码输入正确时,显示的结果为:
杨教授大学堂,版权所有,盗版必究。 15/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
21、当用户名或密码输入错误时,显示的结果为:
杨教授大学堂,版权所有,盗版必究。 16/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
1.1.2 对示例项目的功能实现进一步完善
1、在FormBean组件中添加两个成员属性
修改项目中的structs-config.xml文件中的formbean组件,如下图所示:在其中添加两个成员属性变量,分别是username和password。
杨教授大学堂,版权所有,盗版必究。 17/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
、修改loginaction,如下图所示 2
3、修改loginaction.java文件,如下图所示:
杨教授大学堂,版权所有,盗版必究。 18/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
、实现项目中的国际化功能 4
(1)首先添加资源文件
(2)然后利用native2ascii工具转化
杨教授大学堂,版权所有,盗版必究。 19/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
3)转化后的文件如图: (
杨教授大学堂,版权所有,盗版必究。 20/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
4)这是简体中文和英文的,然后把它们添加到工程中; (
(5)修改配置文件 ,如下图所示
杨教授大学堂,版权所有,盗版必究。 21/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
6)再修改对应的JSP页面文件 (
杨教授大学堂,版权所有,盗版必究。 22/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
5、测试本示例目前的功能实现效果
(1)编译执行,执行结果如下图所示
杨教授大学堂,版权所有,盗版必究。 23/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
2)当提交的用户名密码正确时显示 (
(3)当提交的用户名密码不正确时显示
杨教授大学堂,版权所有,盗版必究。 24/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
4)改变浏览器的语言设置: (
(5)设置为英语后如图所示:
杨教授大学堂,版权所有,盗版必究。 25/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
6)当提交的用户名密码正确时显示: (
(7)当提交的用户名密码不正确时显示
杨教授大学堂,版权所有,盗版必究。 26/27页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
杨教授大学堂,版权所有,盗版必究。 27/27页
本文档为【在JBuilder 开发工具中创建基于Struts框架的J2EE Web应用系统示例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。