Struts1.x 环境搭建和技术准备(下)

在 web.xml 中配置 jsp 页面和初始化参数:

xml配置:

 1      <servlet>
 2          <servlet-name>b</servlet-name>
 3          <jsp-file>/test.jsp</jsp-file>
 4          <init-param>
 5              <param-name>pagesize</param-name>
 6              <param-value>20</param-value>
 7          </init-param>
 8          <init-param>
 9              <param-name>totalPage</param-name>
10              <param-value>100</param-value>
11          </init-param>
12      </servlet>

JSP页面:

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>Insert title here</title>
 8 </head>
 9 <body>
10 <%=this.getInitParameter("pagesize")%>
11 <br/>
12 <%=this.getInitParameter("totalPage")%>
13 </body>
14 </html>

以上工程目录路径:http://pan.baidu.com/s/1i5vA4nj

OK,正式开始配置Struts。

找到Struts 目录下的blank 工程,相对目录:struts-1.3.10\apps\struts-blank-1.3.10.war,把lib包中的jar拿出来。

还有访问数据库(MySQL)的jar包。

暂时就这几个包,如果要用到jstl等标签,再加进来。

修改 web.xml 文件 添加如下的代码

  1. <servlet>  
  2.  <servlet-name>action</servlet-name>  
  3.  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>  
  4.  <init-param>  
  5.   <param-name>config</param-name>  
  6.   <param-value>/WEB-INF/struts-config.xml</param-value>  
  7.  </init-param>  
  8. </servlet>  
  9.   
  10. <servlet-mapping>  
  11.  <servlet-name>action</servlet-name>  
  12.  <url-pattern>*.do</url-pattern>  
  13. </servlet-mapping> 

 

然后再 /WEB-INF目录下添加 struts-config.xml文件

 

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 
 3  <!DOCTYPE struts-config PUBLIC
 4      "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
 5      "http://struts.apache.org/dtds/struts-config_1_3.dtd">
 6  <struts-config>
18  </struts-config>

 

OK。

 

posted @ 2017-03-18 14:28  流年如水烟雨随风  阅读(131)  评论(0编辑  收藏  举报