时间又一个愚蠢的问题,增加了他们的一长串。Struts 2的行动方法
我是Struts 2的新手,花了好几年的时间使用旧的1.X. Struts 2的操作可以大致等同于Struts 1 DispatchActions,只需添加方法(并在struts.xml中定义它们)即可。
因此,假设我有这样的方法:
public String create() throws Exception {
// insert create logic here
}
我想是有创造()完成双重任务。如果调用create()而不传递任何参数,它将返回INPUT(并显示JSP表单页面),否则它将处理表单数据并返回SUCCESS(并显示默认页面)。
我现在唯一的方法是检查并查看请求中是否有值,这对我来说似乎很愚蠢。如果我可以说“如果我通过HTTP GET调用这个窗体,如果我通过HTTP POST调用它,那么进程会重定向到默认窗体”。
就像我说的,我可能在这里很愚蠢,但任何帮助将不胜感激。