Struts的简单使用

Struts是基于J2EEMVC框架,主要采用ServletJSP技术实现的。其工作流程为Client->ActionServlet(-><-struts-config.xml)->Action->FormBean->JSP Page->Client。开发流程为:新建web project,增加struts类库文件,新建formBean,新建Action类,新建Forward,编辑Action,编辑JSP页面,部署运行项目。

下面建立一个表单提交的helloworld项目:

1.新建一个web projectFile-new-other-MyEclipse->java enterprise project->web project命名为struts_example;

2.增加struts类库和文件:项目右击选MyEclipse-add Struts capabilities

3.编辑webRoot->WEB-INFO->struts-config.xml文件,右键新建一个FormActionJSP项目,设定UseCaseHelloWorld,父类为ActionForm,在Optional Details组里的form properties选项卡增加propertiestext类型的message,在JSP选项卡增加/helloWorld.jsp文件。下一步默认,确定完成后效果如图:


4.修改HelloWordAction代码,在request中设置了helloworldform为当前表单对象。HelloWorldForm helloWorldForm = (HelloWorldForm) form;

       request.setAttribute("hwf", helloWorldForm);

       return mapping.findForward("showMessage");

5.struct-config.xml中增加一个跳转nameshowMessagepath/showMessage.jsp效果为:


6.编辑showMessage.jsp文件,引入HelloWorldForm实例化存储在请求中得Form对象并且输出其内容:      

<%@ page language="java" pageEncoding="ISO-8859-1"%>

<%@page import="www.gongqingkui.cn.form.*" %>

<%       HelloWorldForm hwf = (HelloWorldForm)request.getAttribute("hwf"); %>

 <%=hwf.getMessage() %>

7. 部署程序,在 deployments 中新建部署信息,新建到自己的服务器之后确认即可。下面打开服务器,就可以在地址栏输入 http://127.0.0.1:8080/struts_blog/helloWorld.jsp 就可以访问。输入任意关键字提交后就可以看到返回结果为输入内容。  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gongqingkui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值