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 文件 添加如下的代码
- <servlet>
- <servlet-name>action</servlet-name>
- <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
- <init-param>
- <param-name>config</param-name>
- <param-value>/WEB-INF/struts-config.xml</param-value>
- </init-param>
- </servlet>
- <servlet-mapping>
- <servlet-name>action</servlet-name>
- <url-pattern>*.do</url-pattern>
- </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。