structs
BuildingJiang
...
展开
-
structs学习(一):使用通配符配置文件
一、web.xml,可以直接在structs中复制 z-struts2-01 index.jsp struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 二、struct.xml ,可以直原创 2016-12-08 09:21:22 · 500 阅读 · 0 评论 -
struts2_09_动态结果集
动态结果集通过r来存储传递参数,将值存到值栈中,再用${}取值栈中的值 举个栗子: 先定义一个UserAction .javapublic class UserAction extends ActionSupport { private static final long serialVersionUID = 1L; //这里传两个参数 private String r;/原创 2017-04-09 21:36:31 · 364 阅读 · 0 评论 -
struts2_11.1_OGNL(1)
首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 User .javapublic class User { private String name; p原创 2017-04-10 16:34:51 · 344 阅读 · 0 评论 -
struts2_10_带参数的结果集
//http://localhost:8080/struts2_03/user/useradd?type=1,传个参数type=1public class UserAction extends ActionSupport { private static final long serialVersionUID = 1L; private int type; public int原创 2017-04-09 22:47:45 · 437 阅读 · 0 评论 -
struts2_08_global-results(全局结果集)
Global_Results_全局结果集,定义了一个大家都可以使用的结果集UserAction .javapublic class UserAction extends ActionSupport{ private static final long serialVersionUID = 1L; private int type; public int getType() {原创 2017-04-07 16:30:34 · 617 阅读 · 0 评论 -
struts2_05_模块包含_include
这里指的是将一个xml文件包含到struts.xml文件中。 例如: test.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apa原创 2017-03-30 11:18:29 · 369 阅读 · 0 评论 -
struts2_04_访问web元素
struts中获取request,session,application以及HttpServletRequest,HttpSession ServletContext第一种方法获取request,session,application:public class UserAction extends ActionSupport { private Map request; privat原创 2017-03-29 22:06:07 · 291 阅读 · 0 评论 -
Struts2_03_简单的参数校验
对传进来的参数进行校验,并做一些简单的处理。 传参的方式:http://localhost:8080/z-struts2-05/user/useradd?name=jjz&age=18 接收方式为实现ModelDriven接口public class UserAction extends ActionSupport implements ModelDriven<User>{ private原创 2017-03-29 16:02:09 · 364 阅读 · 0 评论 -
structs2_02_接收参数
http://localhost:8080/z-struts2-04/user/useradd?name=ss&age=8 通过这种方式传参,对应的action类中只需要提供和参数名一样的属性以及属性的setter、getter方法即可。 如下:public class UserAction extends ActionSupport{ public String name; p原创 2017-03-29 13:56:59 · 329 阅读 · 0 评论 -
struts2_07_result type(结果类型)
UserAction .javapublic class UserAction extends ActionSupport{ private Map<String,Object> request; private Map<String,Object> session; private Map<String,Object> application; public User原创 2017-04-07 14:26:26 · 380 阅读 · 0 评论 -
struts2_06_默认action
在struts.xml中添加一个defaultaction,用于当没有action和当前访问的action匹配时,使用默认action。 配置如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2原创 2017-03-30 11:35:36 · 404 阅读 · 0 评论 -
Struts2_01_初理解_Hello World
1.新建一个web工程 //z-struts2-01 2.导入需要的jar包 3.配置web.xml文件 4.配置struts.xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurat原创 2017-03-28 11:13:06 · 418 阅读 · 0 评论 -
structs2学习(四):动态生成结果集
structs.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> /hello原创 2016-12-08 15:53:08 · 338 阅读 · 0 评论 -
structs2学习(三):使用公用结果集
Struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- 采用通配符可以减少配置,{1}代表第一个*号,以此类推原创 2016-12-08 15:18:06 · 307 阅读 · 0 评论 -
structs2学习(二):使用默认action
structs.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- 采用通配符可以减少配置,{1}代表第一个*号,以此类推原创 2016-12-08 14:05:27 · 377 阅读 · 0 评论 -
struts2_11.2_OGNL(2)
Cat.javapublic class Cat { private static String color="RED"; private String name; private int age; private Dog dog; public Cat() {} public Cat(String name, int age) { s原创 2017-05-05 10:01:48 · 423 阅读 · 0 评论