-
创建action查看全部
-
创建核心xml查看全部
-
xml配置查看全部
-
下载jar包地址查看全部
-
搭建structs2环境步骤查看全部
-
struct2发展历史查看全部
-
MVC模式是指model view和controller三者分离的一种设计模式,用户首先将信息或请求传递到控制器,控制器将用户输入的指令和数据传递给业务模型(M),业务模型进行业务逻辑判断,数据库存取,然后要将获得的信息传回给用户,就需要进行业务选择不同的视图(V)。查看全部
-
Struts是一个流行和成熟的基于MVC模式下的Web应用程序框架,使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间查看全部
-
业务逻辑、数据、界面显示分离查看全部
-
json-default其实也是最终继承struts-default的 json-plugn中struts-plugn.xml源码如下 <struts> <package name="json-default" extends="struts-default"> <result-types> <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> <interceptors> <interceptor name="json" class="org.apache.struts2.json.JSONInterceptor"/> </interceptors> </package> </struts> 这里你可以看到这个json-default是干了什么事情,无非就是: 1 加了个名为json的result类型 2 加了一层名为json的拦截器 所以 对于你的问题,可以说 不继承json-default ,可以,但是你必须在你的struts.xml中添加一个resultType 也就是在你的struts.xml 的<struts>节点下添加以下内容: <result-types> <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> ----这里的name就按照你喜欢的取了 也就是你的第二个问题^ ^ 然后在你配置的拦截器声明中加上 <interceptor name="json" class="org.apache.struts2.json.JSONInterceptor"/> 也就是json拦截器的声明,接下来再在你的default-stack-ref(或者其他拦截器引用的地方)引用这个名字为json的拦截器就可以了 搞定 收工~查看全部
-
过程。。。。。。。。。。。。。。。。。。查看全部
-
只要是MVC模式都需要用到web.xml文件去整合查看全部
-
type的部分属性查看全部
-
result的type属性查看全部
-
param的那个属性默认是true查看全部
举报
0/150
提交
取消