框架
文章平均质量分 70
不大的锤子
Stay hungry! Stay fulish!
展开
-
(04)Structs初学笔记——后台往前台传值
一、先写几个概念:(一)、OGNL:(1)、OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。(2)、Struts 2默认的表达式语言是OGNL(二)、OGNL用法:OGNL是通常要结合Struts 2的原创 2017-11-06 16:36:51 · 406 阅读 · 0 评论 -
(05)Structs初学笔记——默认Action
Structs中可以设置默认的Action,当我们访问的action不存在时,他就会去调用默认actionStruct.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dt原创 2017-11-07 10:16:37 · 256 阅读 · 0 评论 -
(06)Structs初学笔记——result_type
先写两个概念:forward(转发): 1、forward是服务器跳转,浏览器不知道它所请求的具体资源来源,浏览器的地址栏不会变; 2、request.getRequestDispatcher("test.jsp").forward(request, response);//转发到test.jsp 3、以前的request中存放的变量不会失效,就像把两个页面拼原创 2017-11-07 10:42:47 · 292 阅读 · 0 评论 -
(07)Structs初学笔记——global_results
在structs配置文件中,如果一个包内多个action都用到了某个result,则可以为这个包配置一个公共结果集项目结构如图:structs.xml:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http:/原创 2017-11-07 13:36:32 · 301 阅读 · 0 评论 -
(08)Structs初学笔记——ResultWithParams
当我们使用forward时,可以用url传参数也可以直接传值,前后台都能正常交互,但是当使用redirect时,由于不是同一个请求,所以valuestack中是没有值的,只能通过传参来进行数据发送整个例子项目结构如图:index.jsp<%@ page language="java" contentType="text/html; charset=GB18原创 2017-11-07 14:36:13 · 316 阅读 · 0 评论 -
structs1.3+spring+hibernate+freemarker实现简单功能
最近公司让在一个超级老的项目上做二次开发,花了一天时间简单的了解了一下大致的操作,记录一下,方便以后复习 项目结构如图: 具体操作步骤如下:一、导入jar包(文尾部有下载链接)二、在web-inf/tld下新建tld文件(mytag.tld) Tld文件是专门的标签配置文件,一个简单的标签配置如下所示,其中: 1.每个tag对应一个自原创 2017-10-17 20:09:34 · 293 阅读 · 0 评论 -
(01)Structs初学笔记——开篇
struts就是servlet来实现的,只是封装了某些功能,例如上传(如果用servlet写比较麻烦,struts直接就封装好了),使编程者用起来方便具体来说作用如下:1.获取表单内容,并组织生成参数对象2.根据请求的参数转发请求给适当的控制器3.在控制器中调用业务接口4.将业务接口返回的结果包装起来发送给指定的视图,并由视图完成处理结果的展现5.做一些简单的校验或是国际化原创 2017-11-04 11:50:25 · 274 阅读 · 0 评论 -
(02)Structs初学笔记——用DomainModel接收参数
实现功能:点击按钮后传uer的值到后台先写前台:<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><% String path = request.getContextPath();String basePath = reque原创 2017-11-04 14:25:09 · 249 阅读 · 0 评论 -
(03)Structs初学笔记——简单数据验证
实现功能:验证url传入的值,如果匹配,进入正确页面,如果不匹配,进入错误页面,前台页面如下:首先是JSP文件代码:这里就是a标签中放了一个action,属性name=a写死了。<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"原创 2017-11-04 16:01:34 · 198 阅读 · 0 评论