玩技术,Geeker
一个原创技术文章分享网站

Java框架学习

Struts2学习之OGNL表达式

果冻想阅读(470)评论(5)

OGNL是什么? OGNL(Object Graphic Navigation Language,对象图导航语言)是一个开源的表达式引擎。通过使用OGNL的表达式语法可以存取Java对象树的任意属性和调用Java对象树的方法等。 Strut...

Struts2学习之异常处理

果冻想阅读(505)评论(0)

最通俗的做法 比如,现在让你来为Struts2框架设计一个异常处理机制,你会怎么设计?大多数人会这样来实现: public class LoginAction { public String execute() { try { ... } ...

Struts2学习之动态结果

果冻想阅读(519)评论(1)

动态匹配结果 动态匹配结果就是通过模式匹配的方式来匹配,关于这一点可以参见这篇《Struts2学习之Action的通配符使用》文章。在这篇文章中已经对这一点进行了详细的总结,这里就不再累述了。 Action属性值定位结果 在配置<re...

Struts2学习之Action的通配符使用

果冻想阅读(598)评论(2)

这么冗余的代码 在这篇《Struts2学习之配置单个Action多控制处理逻辑》文章中,讲到指定method属性时,列举了以下的配置代码: <struts> <constant name="struts.enable.Dy...

Struts2学习之结果类型总结

果冻想阅读(646)评论(1)

前言 在之前总结的文章中,我们处理完成以后,都是转到了JSP页面,但是你需要知道,在Struts2中支持多种视图技术,例如:JSP、Velocity和FreeMarker等。当一个Action处理用户请求结束后,仅仅返回一个字符串,这个字符...

Struts2学习之处理结果

果冻想阅读(647)评论(1)

处理结果原理 在最开始的《Struts2学习之初见Struts2》这篇文章中,也简单的说了说struts2中如何给请求者发送响应内容。这篇文章就对struts2中到底是如何处理响应结果进行详细的总结。 通过前面的文章,我们知道Action只...

Struts2学习之配置默认Action和处理类

果冻想阅读(806)评论(2)

配置默认Action 有的时候,由于我们的粗心大意,将用户请求发送到了一个不存在的Action,这个时候系统就会出现异常,这并不是我们希望看到的。即使用户的请求找不到对应的Action时,存在一个默认的Action可以来接管用户的请求,这是...

Struts2学习之配置单个Action多控制处理逻辑

果冻想阅读(965)评论(0)

这该怎么办? 我们经常会看到如下图所示的登陆UI: 当用户点击登陆按钮时,则进行登陆操作;当用户点击注册按钮时,则跳转到注册页面。根据前面的学习,我们知道每个Action处理请求的默认方法是public String execute() t...

Struts2学习之Action中访问Servlet API

果冻想阅读(1048)评论(2)

前言 Struts2框架的设计初衷就是各种解耦,所以,Struts2的Action没有与任何Servlet API耦合,这样带来的好处就是我们在测试Action时会更加的简单、方便;但是话又说回来了,对于Web应用的控制器而言(Action...

Struts2学习之Action的基本配置

果冻想阅读(945)评论(0)

前言 在这篇《Struts2学习之实现Action》中,学习完实现Action处理类之后,就需要在struts.xml文件中配置Action了。配置Action就是让Struts2知道以下两件事: 用户请求和Action之间的对应关系 逻辑...

Struts2学习之实现Action

果冻想阅读(963)评论(1)

前言 在车水马龙的路口,交警负责指挥着一切的有序进行;在业务繁杂的Web应用中,Controller负责着一切的正常的执行。 对于使用Struts2框架进行开发的我们来说,Action就是这个Controller,它才是核心。我们要需要编写...

Struts2学习之配置文件

果冻想阅读(834)评论(0)

前言 定义了Action类,接下来要干什么?要去struts.xml中配置这个Action类;Action类处理完以后,返回逻辑视图名称,如何映射到物理视图?又要去struts.xml配置中寻找映射。Struts2运行的每一步都需要围绕这个...

Struts2学习之初见Struts2

果冻想阅读(919)评论(2)

前言 前面的文章将JSP和Servlet统统总结了一遍,接下来就要正式进入SSH的学习了。说实话,关于SSH的学习的确挺难的,三个框架,每个都要学习,最起码要做到会用吧,然后再要做到理解原理吧。这一系列的学习,是个漫长的征程。上路̷...

Java Web Listener学习笔记

果冻想阅读(927)评论(1)

简述Listener Listener就是监听器,监听着某个事件的发生。当监听的事件发生时,则要通知这个监听器去“干”一些事情。这篇文章就要对Java Web开发中的这个Listener说道说道。 我们都知道,Web应用在Web容器中运行,...

Java Web Filter学习笔记

果冻想阅读(959)评论(0)

简述Filter Filter是什么?在工作的过程中,我们经常听到Filter这个词,那这货到底是个什么东西呢?这篇文章将对Java Web开发中遇到的Filter进行详细的分析与总结。 Filter,译为过滤器;既然是过滤器,那么主要过滤...

在这里玩技术,享受技术带来的疯狂

捐赠名单关于果冻