由于公司的一个系统需要进行WEB化,对几种常见的WEB技术进行了调查。试用了下NetBeans Struts,理解了NetBeans Struts的开发流程。以下是试作的一个Login的小例子。
公司专注于为企业提供网站建设、成都网站建设、微信公众号开发、商城系统网站开发,微信小程序,软件按需求定制网站等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联更提供一系列网站制作和网站推广的服务。
开发环境:JDK1.5.06 Struts1.2.7 NetBeans5.0(内嵌Tomcat5.5.9)
1 首先,使用NB创建一个WEB工程:Hello。选中是否使用Struts1.2.7的复选框。
2 创建LoginActionForm.java文件:
- public class LoginActionForm extends ActionForm ...{
- private String userName;
- private String userPwd;
- public String getUserName() ...{
- return userName;
- }
- public void setUserName(String userName) ...{
- this.userName = userName;
- }
- public void setUserPwd(String userPwd) ...{
- this.userPwd = userPwd;
- }
- public String getUserPwd() ...{
- return userPwd;
- }
- }
3 创建LoginAction.java文件:
- public class LoginAction extends Action ...{
- public ActionForward execute(ActionMapping mapping,
- ActionForm form,
- HttpServletRequest request,
- HttpServletResponse response) ...{
- LoginActionForm loginForm = (LoginActionForm) form;
- String forword="success";
- System.out.println("Name:" + loginForm.getUserName());
- System.out.println("Passwd:" + loginForm.getUserPwd());
- return mapping.findForward(forword);
- }
- }
4 创建Login.jsp文件:
- <%@page contentType="text/html; charset=GBK"%>
login - bgcolor="#ffffff">
- Welcome login into the system
align="center">
UserName - type="text" name="userName"/>
Password - type="password" name="userPwd"/>
- type="submit" name="Submit" value="Login">
- type="reset" value="Reset">
5 修改struts-config.xml文件,添加以下的内容:
name = "AddUserActionForm" type = "com.myapp.struts.AddUserActionForm"/> name="loginActionForm" type="com.myapp.struts.LoginActionForm" /> name="welcome" path="/Welcome.do"/> name="login" path="/login.jsp" /> path="/Welcome" forward="/welcomeStruts.jsp"/> input="/login.jsp" name="loginActionForm" path="/loginAction" scope="request" type = "com.myapp.struts.LoginAction" validate="true" />
6 部署:
使用NetBeans部署这个Web服务,即可。
7 测试:
启动Tomcat,在浏览器中输入http://localhost:8084/Helo/login.jsp即可。
网站栏目:NetBeansStruts应用实例详解
本文来源:http://www.csdahua.cn/qtweb/news37/300937.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网