SSH三大框架注解整合(一)

1.导入jar包,ssh的jar包一共是38个,此时还需要多加一个包,就是struts的注解插件jar。

2.在web.xml文件中配置struts filter 和spring 的listener。代码如下:

contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*

3.编写jsp页面

书名
作者

4.利用struts注解编写action

@ParentPackage(value = "struts-default")@Namespace("/")public class BookAction extends ActionSupport implements ModelDriven{ //模型驱动 public Book book = new Book(); public void setBook(Book book) { this.book = book; }

@Override public Book getModel() { return book; } @Override @Action(value="addBook",results={@Result(name="success",location="/success.jsp")}) public String execute() throws Exception { return SUCCESS; }

}