-
访问servlet api查看全部
-
搭建Struts2环境步骤查看全部
-
工作原理完全听不懂!!!!!查看全部
-
struts2核心文件(struts .xml)查看全部
-
struts2核心文件(web.xml)查看全部
-
struts2工作原理图查看全部
-
MVC整体过程查看全部
-
MVC定义查看全部
-
JSP+Servlet+JavaBean=Model查看全部
-
Struts是什么?查看全部
-
struts工作原理查看全部
-
MVC模式查看全部
-
struts四步骤:1、下载相关jar包;2、创建Web项目;3、创建并完善相关配置文件;4、创建action并测试启动查看全部
-
<interceptor name="logger" class="class.kay.logger"></interceptor> <!-- 定义拦截器栈 --> <interceptor-stack name="mystack"> <interceptor-ref name="time"></interceptor-ref> <interceptor-ref name="logger"></interceptor-ref> </interceptor-stack> </interceptors> <!-- 定义默认拦截器,每个action都会引用,如果action引用了其他拦截器,则默认拦截器无效 --> <default-interceptor-ref name="mystack"></default-interceptor-ref> <!-- 全局results设置 --> <global-results> <result name="input" >/error.jsp</result> </global-results> <!-- action配置,一个action可以被多次映射(只要action配置中name不同) name:action名称 class:对应的路径 method:默认进入的方法--> <action name="hellow" class="com.Action.LoginAction"> <!-- 引用拦截器 name:拦截器名称或拦截器栈名称 --> <interceptor-ref name="time"></interceptor-ref> <!-- 节点配置 name:result名称和action中返回的值相同查看全部
-
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- include节点是struts组件化模式将每一个功能模块独立到一个xml文件中,然后通过include引用 --> <include file="struts.xml"></include> <!-- package提供了将多个action组织为一个模块的方式 package的名字是唯一的 package可以扩展 当一个package扩展至另一个package时,该package会在本身配置的基础上加上扩展的package配置, 父package必须在子package前配置 name:package名称 extends:继承的父package名称 abstract:设置package的属性为抽象的,抽象的package不能定义action 值:true/flase naemspace:package的命名空间,该命名空间影响到url的地址,如命名空间为test url:http:// localhost:8080/projectName/test/xx.action--> <package name="com.key.struts" extends="struts-default" namespace="/test"> <interceptors> <!-- 定义拦截器 name:拦截器名 class:拦截器路径--> <interceptor name="time" class="class.kay.time"></interceptor>查看全部
举报
0/150
提交
取消