Struts学习(一)

    Struts学习1

我自己实现的过程:

1.创建一个webProject

2.解压struts-2.3.24.1.zip,打开app,打开后继续解压struts2-blank.war,打开,会看到web.xml文件,将该文件复制到我自己的webProjectweb-Inf下即可。再将web-Inf下的src打开,将struts.xml文件复制到自己创建的webproject 下的src下即可。

3.修改web.xmlstruts.xml文件(放在web-Inf下):

  web.xml:对于该文件的配置是与在Servlet中的作用是相同的。主要用来配置filter过滤器的。包含的标签是:

<filter>

 <filter-name></filter-name>

<filter-class><filter-class>

</filter>

<filter-maping>

  <filter-name></filter-name>

  <url-pattern></urlpattern>

</filter-maping>

对于该标签是不需要任何修改的,可以删除一些暂时用不到的配置文件

Struts.xml(放在src下)包含的标签有:

我们只需修改

      

actionname 属性值该值的作用类似于Servletweb.xml文件中的url-pattern值,class值类似我们在Servlet中的servlet-class

Result值类似在访问Servlet后要转发或重定向的jsp页面。

4.获取JRA(官方下载)release版本(官方下载)

将该路径(在解压struts-2.3.24.1.zip的文件中)struts-2.3.24.1\apps\struts2-blank\WEB-INF\lib对应的jar包导入(复制)我们自己项目下的webRoot/WEB-INF/lib即可。

5.实现Action中的excute方法:

在我们已经创建好的包下类内实现方法(注意和struts.xml文件中是一致的):

即:public String execute(){

System.out.println("Hello word");

return "success";

}//只是用来测试我们是否能创建struts

6.部署自己的webProject,启动服务器,在地址栏中输入我们访问地址:http://localhost:8080/MyStruts/firstAction

对于该地址的解释是:

localhost:8080:  本地服务器对应的端口号

MyStruts自己所建的项目名称          

  firstAction  在struts.xml 中设置的actionname属性值。

下面附上我实现过程的三张图片:

1.是我自己创建工程的目录结构

2.是web.xml文件配置修改的地方

3.是struts.xml文件修改的地方


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值