-
Action的input结果类型在以下两种情况起作用: 首先需要在action标签下设置<result name="input">/login.jsp</result> 1、当参数类型转换错误时,如age输入框中的类型是非数字等情况,方法自动返回input 2、当action中存在addFiledError时: a.addFileError放在一般执行方法,addFieldError("username", "用户名不能为空");语句后面有返回input的语句(return "input");b.addFileError放在validate()中,则不需要return "input"语句; 3.FileError的表现形式: 在jsp页面中使用<s:fielderror></s:fielderror>标签,该标签name属性为addFieldError方法中的参数fieldName,如<s:fielderror name="username"></s:fielderror> 在jsp页面中使用struts标签,需要在JSP页面中导入struts2的标签库 语句:<%@ taglib prefix="s" uri="/struts-tags" %>查看全部
-
<!-- Struts2后缀方式一:struts.xml --> <constant name="struts.action.extension" value="action,do"></constant> <!-- Struts2后缀方式二:struts.properties --> struts.action.extension=action,do,struts2 <!-- Struts2后缀方式三:web.xml --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> <init-param> <param-name>struts.action.extension</param-name> <param-value>do</param-value> </init-param> </filter> PS:在struts.xml中配置如果value="",则后缀不加才可以正常显示。 如果在struts.xml中不配置,则浏览器访问action加不加后缀都可以访问查看全部
-
深入讲解struts的八个主要步骤: 1.访问Servlet API 2.Action搜索顺序 3.动态方法调用 4.指定多个配置文件 5.默认Action 6.Struts2后缀 7.接受参数 8.处理结果类型查看全部
-
struts2中对于Action搜索的执行顺序查看全部
-
一 工作原理 在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action 4 如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy 5 ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类 6 ActionProxy创建一个ActionInvocation的实例。 7 ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。 8 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是(但不总是,也可 能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Struts2 框架中继承的标签。在这个过程中需要涉及到ActionMapper 二 工作流程 1、客户端浏览器发出HTTP请求. 2、根据web.xml配置,该请求被FilterDispatcher接收 3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton 4、Action调用业务逻辑组件处理业务逻辑,这一步包含表单验证。 5、Action执行完毕,根据struts.xml中的配置找到对应的返回结果result,并跳转到相应页面 6、返回HTTP响应到客户端浏览器查看全部
-
action接受参数三种方式查看全部
-
第三种方法查看全部
-
1、Struts:是流行的成熟的基于MVC设计模式的web应用程序框架; 2、作用:为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。查看全部
-
默认的action<default-action-ref name="404.jsp"></default-action-ref>查看全部
-
参数传递时指定对象名称以确保参数准确传递,传递方向View到Model查看全部
-
使用DOMAIN Model方法接收参数查看全部
-
1.Struts是流行和成熟的基于MVC设计模式的Web应用程序框架 使用Struts的目的: 为了帮助我们减少在运用MVC设计模型来开发Web应用的时间 2.MVC模式 MVC是模型视图控制器(Model View Controller),一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码, 将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。查看全部
-
常量类型查看全部
-
处理流程查看全部
-
action 感叹号查看全部
举报
0/150
提交
取消