
spring mvc 控制器中获取url传来的值
展开全部
页面提交
<form action="login.do">
<input type="submit" value="提交">
</form>
dispatcher-servlet.xml 文件配置 在/WEB-INF/目录下面
<!-- 渲染模板的处理器 -->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
<!-- 请求 -->
<bean id="simpleUrlHandlerMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/login.do">Login</prop>
</props>
</property>
</bean>
<bean id="Login" class="com.biz.ControllerA">
<!--
<property name="helloManager" ref="helloManager" />
-->
</bean>
业务处理
public class ControllerA implements Controller {
public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
String name = request.getParameter("name");
// if (name == null)
// name = "spring";
// Map model = new HashMap();
// model.put("name", name);
// model.put("time", new Date());
// return new ModelAndView("test", model);
//request.setAttribute(null, null);
PrintWriter out=response.getWriter();
out.print("www");
out.close();
return new ModelAndView("result"); //这里是要返回的页面名字
}
}
追问
spring Mvc里大量的出现了requset ·还是servlet的·这样·他们的耦合度好大哦
追答
你可以用注解,网上有教程实例,不去实现 Controller接口,就不会有耦合了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询