struts
tomatoFIREegg
学习笔记
展开
-
struts 2 使用
新建一个web项目。添加struts 2 jar包 在web.xml中配置struts 2 支持。 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 配置登录页面 login.jsp success.jsp fail.js原创 2016-09-22 20:07:39 · 300 阅读 · 0 评论 -
struts配置的result属性。 result的动态配置 . result 全局结果 global-result
一、result常用的结果类型。 dispatcher 默认的结果类型。 转发。 redirect 重定向。 redirectAction :主要用于重定向到Action 如下 manage之间的重定向。 manage error.jsp login.jsp … 二、result的动态配置 配置时不知道执行的结果是哪一个,运行时才知道那原创 2016-09-24 21:23:25 · 853 阅读 · 0 评论 -
Struts的Action接口--(4)配置默认的Action
如果没有一个Action匹配请求,将会执行默认的Action error.jsp /MyJsp.jsp 配置中省略class属性,将使用ActionSupport类。 如果请求的Action不存在将会调用默认的error.jsp原创 2016-09-24 21:21:58 · 260 阅读 · 0 评论 -
struts的Action 接口--(3)通配符方法调用
通配符调用实际上是一种动态方法调用 login.jsp 姓名 密码<input type="text" name="pwd" value="123" /> login登录 姓名 密码<input type="text" name="pwd" value="123" /> register登录原创 2016-09-24 21:13:40 · 316 阅读 · 0 评论 -
Struts的Action接口---(2)Method属性方法调用。
Method 即通过 struts.xml的action配置的method属性实现方法的调用。 优点:避免动态方法调用的安全隐患 缺陷:导致大量的Action配置 login.jsp 姓名 密码<input type="text" name="pwd" value="123" /> login登录 姓名 密码<input原创 2016-09-24 20:43:44 · 437 阅读 · 0 评论 -
struts的Action接口-- (1)动态方法调用
Action作为struts的数据处理场所可以封装工作单元,返回处理字符串。 Action的动态方法调用 作用:减少Action的数量 使用:actionName!methodName.action 禁用:将属性strutssenableDynamicMethodInvocation设置为false login.jsp 姓名 密码<input原创 2016-09-24 20:37:00 · 1384 阅读 · 0 评论 -
HelloAction extends ActionSupport 数据验证
LoginAction 类 package com; import java.util.Map; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport { p原创 2016-09-22 22:41:07 · 342 阅读 · 0 评论 -
struts 和servlet APi的耦合方式
与Servlet API耦合的访问方式 通过ServletActionContext类获取Servlet API对象 ServletContext getServletContext() HttpServletResponse getResponse() HttpServletRequest getRequest() 通过request.getSession()获取session原创 2016-09-22 21:31:02 · 525 阅读 · 0 评论 -
struts 的解耦和方式
与Servlet API解耦的访问方式 Struts 2对Servlet API进行封装,提供了三个Map对象代替request、session、application 通过ActionContext类获取这三个Map对象 Object get("request") Map getSession() Map getApplication() package com; import j原创 2016-09-22 21:29:40 · 314 阅读 · 0 评论 -
struts的Action 接口--(3)通配符方法调用
通配符调用实际上是一种动态方法调用 login.jsp 姓名 密码<input type="text" name="pwd" value="123" /> login登录 姓名 密码<input type="text" name="pwd" value="123" /> register登录原创 2018-01-22 11:04:35 · 190 阅读 · 0 评论