接上一次博客:
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文件
相关文章
- WNMP环境搭建步骤 nginx1.4.3+php-5.3.27+mysql-5.5+RunHiddenConsole
- 有关使用phpstudy搭建sqli-lab环境搭建时发生Uncaught Error: Call to undefined function mysql_connect()错误
- Linux学习之在搭建java开发环境
- openstack controller ha测试环境搭建记录(十二)——配置neutron(计算节点)
- Linux系统下 Rsync 环境安装搭建
- Mac搭建Vue开发环境
- mac 搭建Vue开发环境
- 06.搭建kafka集群环境并测试
- 【MCP Node.js SDK 全栈进阶指南】初级篇(1):MCP开发环境搭建详解
- Hive环境搭建和SparkSql整合