木头培训材料-Jbuilder8实例

jbuilder8  时间:2021-01-24  阅读:()

培训材料-Jb ui l d er 8实例

     培训材料 作者木头

用Jbuilder8做一个简单的struts示例

最近在看Wiley出版的《Mastering Jakarta Struts》 PDF格式时发现很多例子包括配置文档等都是直接用手工写的工作量比较大。为此考虑使用IDE来简化工作。

JBUILDER8是个非常流行的java工具并且可以和多种WEB SERVER集成工作。tony@ort.c om.cn。

下面开始进入主题

1首先建立一个工程project File->New Project

取一个名字

设置工程要采用的web server(Proj ect->Proj ect Properties->Server)见图

即可以选择tomcat4.x也可以选择weblogic7.1,要更具具体情况我选择了tomcat4.0;

第1页共12页

     培训材料 作者木头

2创建JSP文件即VIEW

File->New->Web->Java Server Page,在Name框中输入index其它的均不选取 点击“fini sh

”创建完成见图

     培训材料 作者木头

以同意的方法创建一个名称为quote.j sp文件。两个文件的源代码分别为c.jsp

第3页共12页

     培训材料 作者木头index.j sp

3将index.j sp转换成STRUTS

右击窗口左边的工程浏览树中的index.j sp文件选择convert to struts选项见图

     培训材料 作者木头

如果JSP and HTML files to convert to Struts下面的框中没有index.jsp,请用右边的“AddFiles„”按钮来选取index.j sp文件

第5页共12页

     培训材料 作者木头

单击Fini sh按钮完成次步你可以看到原来的J S P代码有所改变请不要修改继续往下走。

4创建ActionForm

创建与index.j sp对应的ActionForm它非常类似于一个JAVABEAN只不过它的getter和setter要与对于的页面本例为index.j sp中FROM中包含的表单参数。 由于index.j sp中只有一个名为symb ol的表单参数因此这个ActionForm的主要部分将是 getSymb ol()和setSymbol();

用File->New->Web->ActionF orm来生成一个ActionForm在下面的页面中的actionForm框中输入要创建的ActionForm名称此处为LookupForm其它不要改变

     培训材料 作者木头

点击Next进入下一步并在页面上单击Add From JSP按钮重列表中选择index.j sp

单击Next然后再单击Finish完成。不要改动生成的LookupForm.j ava代码

5创建Controller

创建Controller控件 Struts的Controller部分基本包含两部分一个是

ActionS ervlert另一个是Action。本例中ActionServlet采用Struts自带的类。下面我

第7页共12页

     培训材料 作者木头

们自己创建一个Action类用File->New->Web->Acti on来实现。第一步出现如下图在Action框中填写要创建的类的名称。本例为LookupAction其它步改动

单击Next进入下一个页面设置如下

第8页共12页

     培训材料 作者木头

单击Finish完成并将生成的类文件LookupAction.j ava源代码改为package myfirststruts;import org.apache.struts.action.*;imp ort j avax.s ervl et.http.*;public class LookupAction extends Action

{protected Double getQuote(String symbol)

{if(symb ol.equalsIgnoreCase("SUNW"))

{return new Double(25.00);

}return null;

}public ActionForward perform(ActionMapping mapping,ActionForm form,HttpS ervletRequest request,HttpServletResponse response) {

Double price=null;

//Default target to success

String target=new String("success");i f(form!=nul l)

{

     培训材料 作者木头

//Use the LookupForm to get the request parameters

LookupForm lookupForm=(LookupForm)form;

String symbol=lookupForm.getSymbol();price=getQuote(symbol);

}if(pric e==null)

{target=new String("failure");

}else

{request.s etAttribute("PRICE",price);

}

//Forward to the appropriate Viewreturn(mapping.findF orward(target));

}

}

6修改配置文件

将左边的工程目录结构树中的D e faultWebApp项展开双击struts-c onfi g.xml,出现下面的图

选择其中的Action Mappings 出现下图

选择Path框中的/lookupAction并单击右边的Edit按钮。 出现如下图

第10页共12页

     培训材料 作者木头

选择下面的F orwards分组页并单击两次Add按钮会在F orwards中添加两项分别双击进行修改或选中后用右边的E di t可以进行修改修改的结果是

添加的信息分别是index.jsp failurequote.jsp success

7运行

第11页共12页

     培训材料 作者木头

右击index.j sp从弹出的菜单中选择Web Run Use “index”,待页面出现后如果有错误重复检查以前的步骤拷贝其URL打开IE并输入拷贝的URL,将出现

当我们输入sunw时会出现输入其它的任何值仍然会导向到上个页面此示例可在不作任何修改的情况下可以运行在weblogic7.1下。 已经调试通过。

个人网站备案流程及注意事项(内容方向和适用主机商)

如今我们还有在做个人网站吗?随着自媒体和短视频的发展和兴起,包括我们很多WEB2.0产品的延续,当然也包括个人建站市场的低迷和用户关注的不同,有些个人已经不在做网站。但是,由于我们有些朋友出于网站的爱好或者说是有些项目还是基于PC端网站的,还是有网友抱有信心的,比如我们看到有一些老牌个人网站依旧在运行,且还有新网站的出现。今天在这篇文章中谈谈有网友问关于个人网站备案的问题。这个也是前几天有他在选择...

火数云 55元/月BGP限时三折,独立服务器及站群限时8折,新乡、安徽、香港、美国

火数云怎么样?火数云主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、专属服务器托管、带宽租用等产品和服务。火数云提供洛阳、新乡、安徽、香港、美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经...

Hostodo(年付12美元)斯波坎VPS六六折,美国西海岸机房

Hostodo是一家成立于2014年的国外VPS主机商,现在主要提供基于KVM架构的VPS主机,美国三个地区机房:拉斯维加斯、迈阿密和斯波坎,采用NVMe或者SSD磁盘,支持支付宝、PayPal、加密货币等付款方式。商家最近对于上架不久的斯波坎机房SSD硬盘VPS主机提供66折优惠码,适用于1GB或者以上内存套餐年付,最低每年12美元起。下面列出几款套餐配置信息。CPU:1core内存:256MB...

jbuilder8为你推荐
百度空间首页百度空间在哪里登入?电脑杀毒软件哪个好电脑什么杀毒软件最好免费阅读小说app哪个好有什么好用的看小说的app传奇类手游哪个好传奇哪个版本比较好玩 最好玩的传奇手游排行榜少儿英语哪个好少儿英语哪套教材好哪里好呢?音乐播放器哪个好最好的音乐播放器下载二手车网站哪个好二手车交易网哪个好?苹果手机助手哪个好最新版iphone助手 PP助手好用吗?网页传奇哪个好玩传奇网页游戏哪个好玩的最新相关信息杰士邦和杜蕾斯哪个好安全套是杜蕾斯的好用还是杰士邦的好用?
手机网站空间 老域名全部失效请记好新域名 空间打开慢 正版win8.1升级win10 线路工具 阿里云代金券 河南服务器 paypal注册教程 免费私人服务器 空间登录首页 浙江服务器 免费蓝钻 广州主机托管 新网dns restart 带宽测速 kosspp 关闭qq空间申请 1500元电脑主机配置 更多