总结
因此该HelloWorld工程可以实现请求的分发操作
新建一个动态的javaWeb工程,并勾选产生web.xml文件
向WEB-INF/lib目录下导入所需的jar包
修改web.xml文件 按住alt+/ 选中dispatcherservlet,一键生成配制
1为Spring的bean配制文件目录
2为前端用户的所有请求
这里为原生的javaweb的配制,用户的所有请求都交给DispatcherServlet这个类进行处理,而该类是spring框架的类,于是便相当于把用户的请求已交给了Spring框架
在Java Resource/src目录下新建一个Spring Bean Configuration File 命名为springmvc.xml与第三步骤中的标号1对应并勾选bean;context;mvc
在src下新建一个包命名为com.njupt. distribute,并新建一个请求分发器类(请求处理器类),命名为Distributor,并新建一个方法ditribute2Success
我们需要将Distributor类交给Spring框架来管理需要配置Spring扫描的包,修改springmvc.xml
将Distributor类交给Spring管理,需要给该类加上注解
在WebContent目录下新建前端页面indes.jsp
用户点击上述超链接发出请求,该请求会被DispatcherServlet所接受,而DispatcherServlet类会与注解@RequestMapping(value=””)的value值产生关联,
在distribute2Success方法上面添加@ RequestMapping注解
在springmvc.xml中配制视图解析器
由于distribute2Success()方法返回了一个字符串“success”,该字符串会传给视图解析器类,然后组装成一个新的字符串 prefix+”success”+suffix,并进行转发
例如/WEB-INF/views/success.jsp
新建/WEB-INF/views/success.jsp这个文件
运行效果如下