Struts1.x使用入门

这篇博客介绍了Struts1.x的基础入门教程,包括环境配置、项目创建、依赖导入、ActionForm和Action的创建,以及配置文件和JSP页面的设置。通过一个简单的登录例子,展示了Struts1.x框架的使用流程。
摘要由CSDN通过智能技术生成

Struts1框架是apache公司的开源子项目,是基于mvc逻辑分层的web层框架实现。是出现最早的web层框架,应用最广发。Struts1框架重点关注的是控制层,对于视图层只是提供了大量的标签;对于model层的影响微乎其微。
本文也是本人初学struts情况下写的,如有不足之外还希望能给我一点指点。

好了,下面就直接说使用实例吧。
1 Java的基本运行环境,就不多说了,我这里用的IDE是Eclipse Java EE IDE for Web Developers,Mars Release (4.5.0)。
2 因为本例中创建的是web项目,应用的运行需要安装好tomcat,并将其配置到eclipse中Server去。
配置过程是Window->Preference->Server->Server Runtime Environment->Add->选择tomcat版本->next->Browse(选择tomcat的安装路径)->Finished.
3 创建新项目
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
4 因为使用的不是Maven工程,所以需要的依赖需要自己手动导入,这里使用的struts的版本是struts-1.3.10,所用的jar包可以直接从官网上下载。
5 导入依赖,把需要加入的jar包拷进WebContent/WEB-INF/lib下,并项目Properties->Java Build Path->Add External Jar.
这里写图片描述
鉴于是初学,为避免不必要的麻烦,所以所有的jar都添加到项目的Build Path中去。
6 在WebContent下的WEB-INF下创建配置文件web.xml,struts_config.xml,其中web.xml可能会已存在,可以不必再次创建。
7 创建LoginForm,继承自ActionForm

package com.peace;

import org.apache.struts.action.ActionForm;

public class LoginForm extends ActionForm {
   
    private String userName = null;
    private String passWord = null;
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getPassWord() {
        return passWord;
    }
    public void setPassWord(String passWord) {
        this.passWord = passWord;
    }

}

8 创建LoginAction,继承自Action,并重写Action的exectue方法

package com.peace;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值