在struts中 假设有一个对数据库中一张表的增删改查的操作 你是写一个action还是写多个action?
操作
已帮助 人
在struts中,假设有一个对数据库中一张表的增删改查的操作,你是写一个action还是写多个action?为什么?
-
正确答案:
写一个action,让这个action继承自DispatchAction,然后在struts-config.xml中给这个action映射加一参数,parameter="method"
这个在提交到这个action中时,会根据传来的参数中method的值来执行相应的action的方法,比如,http://localhost:8080/login.do?method=doLogin
这个提交到action的时会自动找方法名叫doLogin的方法,参数返回值原来一样ActionForward
