- 浏览: 1396297 次
- 性别:
- 来自: 西安
最新评论
-
kingterrors:
你不如直接把mdn的连接放上来, 看的格式还清楚些... ...
正则表达式replace方法应用 -
masuweng:
JSP的Cookie在登录中的应用 -
yhzhangdota:
最常用的都列举出来了,很好
Oracle字符函数 -
sgq0085:
这都能上首页博文推荐,javaeye真不行了
Junit4快速入门 -
masuweng:
Oracle 的case ...when语句
文章列表
一 定义
二 代码
<%@ page language="java" import="java.util.*,com.cakin.domain.*" pageEncoding="utf-8" %>
<!-- 引入jstl标签库-->
一 全局跳转
所谓全局跳转,指的是所有的action都可以跳转到该页面。
所谓局部跳转,指的是只有本action可以跳转到该页面。
二 全局跳转配置
<global-forwards >
<forward name="goerr" path="/WEB-INF/err.jsp"
一 定义
<c:remove>这个标签用于删除某个变量或是属性。
二 实战
<%@ page language="java" import="java.util.*,com.cakin.domain.*" pageEncoding="utf-8" %>
<!-- 引入jstl
一 定义
<c:set> 这个标签用于某个范围(page、request、session、application)中设置某个值。
二 代码
<%@ page language="java" import="java.util.*,com.cakin.domain.*" pageEncoding="utf-8" %>
<!-- 引入
一 定义
<c:out>用于把计算的结果输出到JspWrite对象。
二 代码
<%@ page language="java" import="java.util.*,com.cakin.domain.*" pageEncoding="utf-8" %>
<!-- 引入jstl
一 Struts的几个基本概念
1、Struts是一个框架(frameset)
2、Struts是一个web框架
3、框架提高了程序的规范的同时,也约束了程序的自由
4、Struts是一个开源框架
二 Struts的好处
1、程序更加规范化
2、程序开发的效率更高了
3、程序的可读性增强
4、程序的可维护性增强
三 Stru
一 创建一个web工程
二 引入struts开发包
三 开发login.jsp文件
<%@ page language="java" import="java.util.*"
一 使用工具开发struts有两种方式
1 用工具引入struts包和配置文件,然后自己配置struts-config.xml,完成开发。或称半自动化。
2 完全依赖myeclipse提供的工具完成struts开发。或称全自动化。
二 实例——半自动化实现登录验证系统
1 使用工具建立web工程
2 导入struts开发包
一 在MySQL数据库中增加一张用户表
二 创建domain对象
package com.cakin.domain;
public class Users {
private int user_id
一 action特性
action是单态的,包括ActionServlet。
单态是指:在整个程序运行过程中,始终是一个对象。
二 action单态特性证明
1 LoginAction
package com.cakin.actions;
//这是一个action(表示小队长,需要继承Action)
import javax.servle ...
一 介绍
struts-config文件路径,不一定非要放在/WEB-INF中,可以自己放。
二 修改方法
例如:struts-config放置路径如下截图
配置方法
<?xml version="1.0" encoding="UTF-8"?>
<
一 需求
利用过滤器解决中文乱码问题
二 实现方法
开发一个过滤器,并设置setCharacterEncoding("utf-8")
三 实现代码
1 Myfilter1
package com.cakin.filters;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
i ...
一 scope说明
指定ActionForm Bean的存在范围,可选取request和session,默认是session。
二 通过request取数据
1 LoginAction
package com.cakin.actions;
//这是一个action(表示小队长,需要继承Action)
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
一 需求
在登录成功的页面,显示登录成功的人名
二 方案
1 实现方法
通过Request对象实现
2 实现代码
2.1 LoginAction
package com.cakin.actions;
//这是一个action(表示小队长,需要继承Action)
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.s ...
一 先创建一个web工程
二 引入struts的开发包到项目
从http://struts.apache.org下载
三 编写login.jsp
<%@ page language="java" import="java.util.*" pageEncoding=