spring mvc 控制器中获取url传来的值

非注解的写法··控制器如何获取url传来的值啊最好给个小小的实例参考下!谢谢了·····... 非注解的写法··控制器如何获取url传来的值啊
最好给个小小的实例参考下!谢谢了·····
展开
 我来答
truefalse01
推荐于2016-02-18
知道答主
回答量:15
采纳率:0%
帮助的人:17.9万
展开全部

页面提交

<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接口,就不会有耦合了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式