Struts2
shaonianbz
相信奋斗的力量,相信努力的力量
展开
-
OGNL和Struts2中的标签
一、OGNL简介1、什么是OGNL: OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个单独的开源项目。 Struts2框架使用OGNL作为默认的表达式语言 2、OGNL表达式: (1)OGNL表达式必须写在struts2的标签中 (2)s:property它就类似于jsp的表达式,把值输出到浏览器上。value属性中的内容原创 2018-01-23 23:14:46 · 620 阅读 · 0 评论 -
struts2入门环境搭建
1、下载Struts2开发包 http://struts.apache.org 2、搭建开发环境 2.1、需要的jar包 找到Struts2自带的例子中,struts-blank的war包,在它的\WEB-INF\lib目录下的jar包全拷贝 3、建立Struts2的配置文件 在顶层目录(src)下构建一个默认名称为struts.xml的原创 2018-01-07 12:26:43 · 416 阅读 · 0 评论 -
struts2表单验证
一、struts2的表单1、表单jsp代码"java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>"s" uri="/struts-tags"%>html>head>meta http-equiv="Content-Type" content="text/html; charset=原创 2018-01-17 10:59:40 · 478 阅读 · 0 评论 -
struts2动作类及xml配置
一、编写动作类的三种方式1、第一种方式: 创建一个普通的Java类。它就是一个POJO(Plain Old Java Object),原始老的Java对象public class DemoAction{ public String hello(){ return "success" }}2、第二种方式: 创建一个普通类,实现Action接口,实现接口中的方法/*原创 2018-01-09 23:45:59 · 508 阅读 · 0 评论 -
ActionContext和ValueStack存取数据
一、ActionContext存数据package com.san.action;import java.util.Map;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com原创 2018-01-27 22:13:11 · 525 阅读 · 0 评论 -
struts2实现文件上传与下载
一、单文件上传1、文件上传条件: (1)请求方法必须是post (2)enctype的属性值必须为multipart/form-data (3)提供一个文件选择域 2、文件上传jsp代码"java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>"s" uri="/struts-tags"%>原创 2018-01-20 21:16:21 · 8089 阅读 · 0 评论 -
BaseAction的一般写法(附结果放入值栈的方式)
一、BaseAction一般写法1、BaseAction类(1)代码解析如下:public class BaseAction<T> extends ActionSupport implements ModelDriven<T>{ private static final long serialVersionUID = 1L; //封装数据 ...原创 2018-03-04 20:59:49 · 1140 阅读 · 0 评论