首页 > 代码库 > 学通javaweb 24堂课 学习笔记
学通javaweb 24堂课 学习笔记
17.01:简单配置控制器
1、一个controller
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
return new ModelAndView("reg.jsp");
}
2、web.xml找到springmvc的文件
<param-value>/WEB-INF/applicationContext.xml</param-value>
3、springmvc 找到controller
<!-- 配置控制器 -->
<bean name="/regController.html" class="com.jwy.controller.regController"/>
17.02:参数映射控制器
1、没有controller
2、同上
3、直接返回到那个页面
<!-- 配置参数映射控制器 -->
<bean name="/regController.html"
class="org.springframework.web.servlet.mvc.ParameterizableViewController">
<!-- 配置视图名称 -->
<property name="viewName">
<value>reg.jsp</value>
</property>
</bean>
17.03:文件名映射控制器
1、没有controller
2、web.xml找到springmvc的文件
<param-value>/WEB-INF/applicationContext.xml</param-value>
3、<!-- 文件名映射控制器 -->
<bean name="/reg.html" class="org.springframework.web.servlet.mvc.UrlFilenameViewController">
<!-- 前缀 -->
<property name="prefix">
<value>/</value>
</property>
<!-- 后缀 -->
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
17.04:表单控制器
1、一个user.java和UserLoginController.java类
2、web.xml找到springmvc的文件
<param-value>/WEB-INF/applicationContext.xml</param-value>
3、
<!-- 表单控制器 -->
<bean name="/userLogin.html" class="com.jwy.controller.UserLoginController">
<property name="commandClass">
<value>com.jwy.controller.User</value>
</property>
<!-- 输入表单数据页面 -->
<property name="formView">
<value>index.jsp</value>
</property>
<!-- 表单提交后转入页面 -->
<property name="successView">
<value>login.jsp</value>
</property>
</bean>
17.05:
学通javaweb 24堂课 学习笔记