1、配置 struts
* 拷贝 struts lib 下的所有 jar 到 WEB-INF/lib 下
* 修改 web.xml 文件,配置 ActionServlet
* 提供 struts-config.xml 文件
3、创建登录项目
* 创建 jsp 页面(login.jsp,login_success.jsp,login_error.jsp)
* 创建 LoginActionForm.java
* 创建 LoginAction.java
* 配置 struts-config.xml 文件
struts 标签的配置和使用
配置:
* 在 struts-config.xml 文件中加入
<message-resources parameter="MessageResources" />
* 拷贝 MessageResources.properties 文件到 src 下
使用:
* 采用 taglib 指令引入
<%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean"%>
<%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic"%>
jstl 标签库的配置
* 将 jstl.jar 和 standard.jar 拷贝到 WEB-INF/lib 下(如果使用 el 表达式,不用拷贝这两
个 jar)
注意:jstl 必须在能够支持 j2ee1.4/servlet2.4/jsp2.0 版本上的容器才能运行,这个环境
是目前较为常用的环境
标签库的使用
* 采用 taglib 指令引入
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
自定义函数库:
1、定义类和方法(方法必须是 public static)
2、编写自定义 tld 文件,并且将此文件放到 WEB-INF 或 WEB-INF 任意子目录下
3、在 jsp 中采用 taglib 指令引入自定义函数库
4、采用 前缀+冒号+函数名 调用即可
1、动态 ActionForm
动态 ActionForm 是为了避免标准 ActionForm 膨胀而设计的,使用动态 ActionForm 可
以获得标准
ActionForm 的所有功能
评论0
最新资源