model.addAttribute("dataList", dataList); //将数据传递到页面
return "/basicinfo/factory/jFactoryList.jsp"; //转向页面
默认是请求转发,request默认封装的参数信息是相同的,对象是不同的,请求开始,响应结束就是请求转发寿命
所以一般都携带数据,model.addAttribute("obj", obj);就是放在request作用域中,前台用el表达式获取,一般用于查询
路径:http://localhost:8080/jk/basicinfo/factory/list.action
如果在视图解析器WEB-INF前少/
<property name="prefix" value="WEB-INF/pages/"></property>
在Controller中通过注解控制请求URL
@RequestMapping("person/listAll.action")
然后在访问的时候就出现了
URL:http://localhost:8080/springmvc/person/listAll.action
报错:message /springmvc/person/WEB-INF/pages/person/personList.jsp
然后就发现在WEB-INF前面又添加了个person
factoryService.update(factory);
return "redirect:/basicinfo/factory/list.action";
请求重定向,一般用于增删改
转载于:https://my.oschina.net/u/3043570/blog/2239772
分享到:
相关推荐
DAO层_Service层_Controller层、View层的一些了解知识,帮助填充对这部分比较空白的开发者们。
3、可大大提高开发效率,数据表创建完以后,自动生成entity,mapper.xml,dao,service,controller,vo,dto相关代码。 4、本项目集成了spring,aop,mybatis plus,swagger2,异常处理,分页,freemarker等多种技术。 5、操作...
本篇文章将深入探讨Spring MVC Controller层中的常用注解,帮助开发者更好地理解和运用这些注解来构建高效、可维护的Web应用。 1. `@Controller`:这是最基本的注解,表明一个类是Spring MVC的Controller。它通常...
View层、Controller层、Service层、Dao层的区别以及对应的功能
这个过程通常涉及编写DAO(Data Access Object)、Service和Controller层的代码,这些是软件架构中的核心组件。"快速生成DAO、Service、Controller等相关代码"的标题和描述暗示了一个针对这种情况的解决方案,即一个...
thymeldeaf controller层代码
- **Controller层**:对请求数据进行初步验证,并将请求转发给Service层。 - **Service层**:进行更复杂的业务逻辑处理,如数据校验、业务规则应用等。 - **DAO层**:执行数据库操作,如查询、插入、更新等。 5. ...
**应用程序逻辑(Controller层):** 应用程序逻辑主要负责接收用户输入,解析这些输入,调用业务逻辑,并处理结果。Controller层是用户与系统交互的入口,它处理HTTP请求,执行相应的操作,并向视图层传递数据以便...
采用java反射方式 获取requestMapping上所有注解功能实现及取匿名注释类的值及proxy实现获取controller层所有接口注释类信息【匿名注释类信息获取】及解决class com.sun.proxy.$Proxy140 转换报错问题处理等
FTP上传,删除,下载文件的工具类(可供Action/Controller层使用) FtpUtil.uploadFileFromProduction(hostname, port, username, password, pathname, filename, originfilename);
Controller层应当尽可能轻量,主要负责处理HTTP请求和调用业务逻辑层(BLL)或数据访问层(DAO)。如果Controller间有共享逻辑,可以考虑提取至公共服务或抽象类。通过解耦和模块化设计,可以避免直接的Controller间...
总体来说,文档可能探讨了如何通过定制化的Mybatis Generator配置或插件,进一步实现自动生成Service层和Controller层代码的功能,这不仅减少了重复性代码的编写,而且还加速了整个开发流程。通过这样的扩展,开发者...
- "10ssm中controller层中注入service层接口 - try_and_do的博客 - CSDN博客.url":SSM是Spring、SpringMVC和MyBatis的组合,该链接可能讲解了在SSM项目中如何在Controller层注入Service层接口。 - "2@MapperScan...
在本篇文章中,我们将专注于如何从Controller层进行单元测试,这通常涉及模拟(Mocking)服务层,以便隔离测试并专注于Controller的逻辑。 首先,我们来看一个简单的无参Controller单元测试示例。在`...
然而, Controller 层的测试是非常重要的,因为它可以确保 Controller 层的逻辑正确性和数据转换的正确性。特别是在使用 Post 请求时,需要确保 Controller 层正确地将请求体解析为对应的 Java 对象,并将其传递给 ...
Java自动生成entity、dao、service、controller代码
`Controller对请求封装和返回`这个主题主要涉及如何有效地设计和实现Controller层,以便处理来自客户端的请求,并以适当的方式返回响应数据。ControllerUtils类的引入,通常是为了提供一些通用的方法,帮助简化...
### Node在Controller层进行数据校验的过程详解 #### 前言 在现代Web开发中,数据校验是一项至关重要的任务。确保数据的有效性和一致性不仅可以提高应用的安全性,还可以提升用户体验。作为CURD(创建、读取、更新...