作业帮 > 综合 > 作业

这句话是什么意思啊?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 07:42:39

这句话是什么意思啊?
servlet/ActionServlet根据这个url找到对应的servlet.
?action=login绑定参数, 通过request.getParameter("action")可以获取字符串"login"
method=post 请求类型为post
再问: ?action是在向servlet传值么?我该怎么从JSP页面传一个值或者参数过去呢?
再答: mvc模式懂吗? 当我们每次请求,都要请一个servlet,这样是不是很麻烦,而且还要配很多配置文件。 action是struts提供的类,我们把要操作的事情放到action中,这样就减少了耦合。 action其实就是一个普通的类啦,传值是框架底层在做,当服务器启动的时候,servletContext就被创建了,也就是我们所指的application。 jsp在发布到tomcat的时候,tomcat会对jsp解析,编译成java文件,也就是一个servlet的类。 所以你在jsp绑定到request的值,能在响应到客户端的时候,用到。 就会直接解析成 request.setAttribute("aa","123"); 而123 这回解析成 out.print("123")