Struts1.x环境搭建(二)

来源:互联网 发布:凯云水利造价软件 编辑:程序博客网 时间:2024/05/18 03:13
接上一次博客:
2.为JSP配置初始化参数(和Servlet配置参数类似)
如:
<servlet>
<servlet-name>b</servlet-name>
<jsp-file>/test.jsp</jsp-file>
<init-param>
<param-name>pagesize</param-name>
<param-value>15</param-value>
</init-param>
</servlet>

<servlet-mapping>
<servlet-name>b</servlet-name>
<url-pattern>/myurl</url-pattern>
</servlet-mapping>
注意:是通过servlet-mapping中的url来找到上面对应的test.jsp
      url前面必须加上'/',不然启动servlet的时候就会报错!




搭建Struts1.x环境


3.Struts1.x环境配置:复制一些Jar包(这些包可以在strtus-blank-1.3.10rar中找到),然后修改web.xml里面的内容,添加代码如下:






  <servlet>元素来声明ActionServlet,ActionServlet相当于大管家一样,所有的struts的逻辑处理都是由ActinServlet来管理的!
    <servlet-name>元素:用来定义Servlet的名称
    <servlet-class>元素:用来指定Servlet的完整类名


   <servlet>
   <servlet-name>action</servlet-name>
   <param-name>config</param name>(config是不可以改的,框架里面的变量名不能改,约定俗成)
   <param-value>WEB-INF/struts-config.xml</param-value>
   <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
   </servlet>


  (还要配置<servlet-mapping>元素,它用来指定ActionServlet可以处理哪些URL)
  <servlet-mapping>(通过调用下面的*.do来访问Servlet)
  <servlet-name>action</servlet-name>
  <url-pattern>*.do</url-pattern>
  </servlet-mapping> 






4.ActionServlet(struts1.0x的核心控制器)控制的时候需要很多的信息,这些信息的配置都是来自于一个struts-config.xml文件(一般都放在WEB-INF的根目录下)中:
  如:(先写一个最为简单的)


<?xml version="1.0" encoding="UTF-8"?>


<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>


</struts-config>




这样我们就把struts1.x环境搭建起来了:总结一下为3点:
1.复制Jar包
2.修改web.xml
3.添加struts-config.xml文件




原创粉丝点击