-
由于action中的excute不存在servlet api(httpServletResquest HttpServletResponse ServletContext)所以struts提供3种方法,servletcontext ,aware接口查看全部
-
我的还要引入javassist-3.11.0.GA.jar包查看全部
-
Action层的写法:查看全部
-
传List类型的参数的时候,注意前端页面Input框的name属性查看全部
-
模型驱动方法:要实现ModelDriver<>,实现getModel方法,成员变量必须实例化,getset方法就不用了查看全部
-
Struts2处理请求流程<br> <br> 1 .客户端初始化一个指向Servlet容器例如Tomcat的请求 ,即HttpServletRequest请求。<br> 2 .这个请求经过一系列的过滤器Filter比如ActionContextCleanUp。<br> 3. 接着FilterDispatcher或StrutsPrepareAndExecuteFilter被调用FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action <br> 4 .如果ActionMapper决定需要调用某个ActionFilterDispatcher把请求的处理交给ActionProxy 。<br> 5 .ActionProxy通过Configuration Manager询问框架的配置文件找到需要调用的Action类 6 .ActionProxy创建一个ActionInvocation的实例。 <br> ActionInvocation实例使用命名模式来调用在调用Action的过程前后涉及到相关拦截器Intercepter的调用。 <br> 一旦Action执行完毕ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。查看全部
-
struts.xml struts的核心配置文件,负责action定义和action对应的result的定义查看全部
-
所有MVC框架都需要配置web.xml,struts通过在web.xml配置StrutsPrepareAndExcute来加载struts2框架查看全部
-
struts查看全部
-
http://struts.apache.org/ http://people.apache.org/builds/struts/查看全部
-
1.创建项目 2.导入struts需要的包 基础配置需要的包 commons-fileupload commons-io commons-lang commons-log freemarker struts-core xwork-core ognl javassist 3.配置web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExcuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 4.创建HelloWorldAction继承ActionSupport并重写execute方法 5.创建struts.xml文件并配置 <struts> <package name="default" namespace="/" extends="struts-default"> <action name="helloworld" class="com.xxx.action.HelloWorldAction"> <result>/result.jsp</result> </action> </package> </struts> 6.创建视图文件result.jsp 7.部署发布,启动tomcat服务器 8.打开浏览器输入http://localhost:8080/Helloworld/helloword.action访问查看全部
-
很不错查看全部
-
struts处理结果类型: INPUT:一般用于数据校验: 在struts.xml中自己定义好retrun input时要跳转的页面 1)当form表单提交的数据和定义的数据类型不相符时:自动return INPUT(无提示信息) 2)要为校验不通过的字段添加错误提示: 在Action中重写validate(),在其中对某一字段进行校验,当校验不通过时this.addFieldError(,)为该字段添加提示信息——在JSP页面上添加<s:fieldError>标签用于显示错误提示。查看全部
-
Struts2工作原理查看全部
-
Struts查看全部
举报
0/150
提交
取消