Struts1.x环境搭建(一)

时间:2022-10-18 22:04:20
Struts1.x环境搭建(一)


Struts1.x是基于Servlet,Struts2.x是基于Filter


1.servlet配置方式:servlet注解配置方式(比较简单)和web.xml


(servlet3.0以下的版本会自动创建)配置方式


使用servlet3.0(包括3.0)以上,eclipse在创建web项目时,默认情况下是


不会自动创建web.xml文件的,在servlet3.0版本中,此配置文件(web.xml文


件)不是必须的,servlet,filter等可以直接在.java文件(servlet也是一种特


殊的.java文件)中直接进行注解配置.


注解方式如:
@WebServlet(
urlPatterns = { "/myurl1" }, 
initParams = { 
@WebInitParam(name = "pageSize1", 


value = "20")
})
这里就申明了url,pageSize的初始化参数的值等等,这种方式就是注解方式,


比较简单,方便!





web.xml配置方式:
  <servlet>
    <servlet-name>a</servlet-name>
    <servlet-class>javastudy.MyServlet</servlet-class>
    <init-param>
      <param-name>pageSize1</param-name>
      <param-value>20</param-value>
    </init-param>
  </servlet>
  <servlet-mapping>
    <servlet-name>a</servlet-name>
    <url-pattern>/myurl1</url-pattern>
  </servlet-mapping>
</web-app>
这种web.xml的配置方式也可以和上面的注解实现同样的功能,不过比较麻烦



代码中把javastudy.MyServlet的名字取为a,通过名字a和下面的myurl1联系


起来,这样就不会找不到路径了!



下面一篇博客将讲解如何搭建Strut1.x的环境!