|
网站首页
|
JAVA文章
|
AppServers
|
Web开发
|
应用开发
|
资源下载
|
想学好编程,学好外语很重要 [enadd 2006年12月25日]
设为首页
加入收藏
联系站长
您现在的位置:
编程笔记网
>>
JAVA文章
>>
开发工具
>>
Jbuilder
>> 文章正文
实战JBuilder8 + Struts,一个简单的例
【字体:
小
大
】
实战JBuilder8 + Struts,一个简单的例
作者:- 文章来源:- 点击数: 更新时间:2007-1-12
实战JBuilder8 + Struts,一个简单的例子 liuxiaowei(原作)
关键字 JBuilder8 Struts
实战JBuilder8 + Struts,一个简单的例子
刘晓巍:liuxiaowei2000@sina.com
一. 内容介绍
本文说明了使用JBuilder 8 建立一个简单的Struts应用步骤,主要以步骤为主,理论说明较少。希望能够对大家有所帮助,也希望大家多多批评!
运行环境:
Windows 2000 Server(SP3)
j2sdk1.4.1_01
jakarta-struts-1.0.2(JBuilder8自带)
二. 实战
1 建立Web Application
1.1 选择File-》New Project建立一个名为StrutsDemo新的项目,如下图所示:
图1
1.2 单击Next,去掉Required Libraries中的项,其它不变,单击Finish即可。
图2
1.3 选择Project-》Project Properties,按下图设置Server页,单击OK即可:
图3
1.4 选择File-》New-》Web页-》Web Application,单击OK。
图4
1.5 按下图填写后,单击OK即可。
图5
2 建立ActionForm
2.1 选择File-》New-》Web页-》ActionForm,单击OK。
图6
2.2 按下图填写后,单击OK即可。
图7
2.3 单击Add按钮,加入name和password字段的定义后,单击Next即可。
图8
2.4 按下图填写后,单击Finish即可。
图9
2.5 编写ActionForm代码。
一般在ActionForm里进行简单的有效性检查,按如下填写 LoginActionForm的validate()函数:
public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
ActionErrors errors = new ActionErrors();
if ((name == null) || (name.length() < 1))
errors.add("name", new ActionError("error.username.required"));
if ((password == null) || (password.length() < 1))
errors.add("password", new ActionError("error.password.required"));
return errors;
}
3 建立Action
3.1 选择File-》New-》Web页-》Action,单击OK。
图10
3.2 按下图填写后,单击Next即可。
图11
3.3 下图填写后,单击Finish即可。
图12
3.4 编写Action代码。
一般情况下在Action中编写逻辑,存取
数据库
等操作。按如下填写loginAction的perform()函数:
public ActionForward perform(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
LoginActionForm form = (LoginActionForm) actionForm;
if (form.getName().equals("liuxiaowei")&&(form.getPassword().equals("liuxiaowei")))
{
// Save our logged-in user in the session
HttpSession session = httpServletRequest.getSession();
session.setAttribute("UserName", form.getName());
return (actionMapping.findForward("success"))
[1]
[2]
[3]
下一页
文章录入:enadd 责任编辑:enadd
上一篇文章:
JBuilder8新特性
下一篇文章:
解析JBuilder数据库应用程序
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
Borland公司推出“Jbuilder …
JBUILDER 5新增功能
JBuilder5+Weblogic 6.0安装…
JBuilder6:Borland方式的Jav…
JBuilder 4 Enterprise 开发…
Borland推出JBuilder新版本
经典Java开发工具介绍(4):…
JBuilder7+Weblogic7+mysql开…
如何让JBuilder运行在JDK1.4…
解析JBuilder数据库应用程序
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
Copyright ©2000 - 2005
Enadd
.com
备案序号:辽ICP备06005595号
站长:
enadd