-
核心文件web.xml查看全部
-
Struts2的工作原理: 1 .客户端初始化一个指向Servlet容器(例如Tomcat)的请求 ,即HttpServletRequest请求。 2 .这个请求经过一系列的过滤器(Filter),比如ActionContextCleanUp。 3. 接着FilterDispatcher(或StrutsPrepareAndExecuteFilter)被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action 4 .如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy 。 5 .ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类 6 .ActionProxy创建一个ActionInvocation的实例。 ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。查看全部
-
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> 表示所有的路径都会过滤到Struts2里面 </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访问查看全部
-
所需要的jar包 按住ctrl,点击路径,如果能转到另一个页面,表示路径正确查看全部
-
下载Struts2的jar包的网址: http://struts.apache.org/ http://people.apache.org/builds/struts/查看全部
-
Struts2不是继承struts1的血统,而是在Webwork上的升级,同时吸收了Strust1和WebWork两者的优势查看全部
-
MVC模式:查看全部
-
struts.xml查看全部
-
Struts2处理请求流程<br> <br> 1 .客户端初始化一个指向Servlet容器(例如Tomcat)的请求 ,即HttpServletRequest请求。<br> 2 .这个请求经过一系列的过滤器(Filter),比如ActionContextCleanUp。<br> 3. 接着FilterDispatcher(或StrutsPrepareAndExecuteFilter)被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action <br> 4 .如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy 。<br> 5 .ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类 6 .ActionProxy创建一个ActionInvocation的实例。 <br> ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。 <br> 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。查看全部
-
http://struts.apache.org/ http://people.apache.org/builds/struts/查看全部
-
MVC 是模型视图控制器(Model,View,Controller),一种软件设计典范,用一种业务逻辑,数据,界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.查看全部
-
Struts翻译:支柱,支杆,来源于建筑和旧式飞机使用的而金属支架。 Apache软件基金会:HTTP服务器,Tomcat,Lucene,Struts,Geronimo,Ant,Cocoon。 Struts是流行和成熟的基于MVC设计模式的Web应用程序框架。查看全部
-
配置structs.xml查看全部
-
配置web.xml查看全部
-
uername为空 的跳转设置 设置符号s查看全部
举报
0/150
提交
取消