Flask接口签名sign原理与实例代码浅析
196
2023-07-14
Struts2学习笔记(3)
什么是DMI?DMI即所谓的动态方法调用。
Action在执行的时候并不一定要执行execute方法,可以在配置文件中配置Action的时候用method=来指定执行哪个方法,也可以在url地址中动态指定(动态方法调用DMI)。
第一种方式,在struts.xml中对Action添加method:
复制代码 代码如下:
上述红色字体部分就是主要的方式
第二种方式,即DMI,很简单--修改url即可
复制代码 代码如下:
<% String context = request.getContextPath(); %>
就是在地址后添加一个“!”然后紧接着方法名即可,此种方式类似于通配符。
无论何种方式,都需要添加一个method(java文件中)
复制代码 代码如下:
ackage com.bjsxt.struts2.user.action;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {
public String add() {
return SUCCESS;
}
}
它要返回一个字符串,在实际开发中一般都使用第二种方式,因为它减少了Action的数量。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~