java_springMVC
文章平均质量分 76
qq_41665356
这个作者很懒,什么都没留下…
展开
-
java_springMVC_介绍及开发流程
一、历史 2008年之前使用的只是servlet开发,它的最大缺点是,将视图层、业务逻辑层、数据交互层写到了一起,无法区分开来。可维护性差。后来演变出了jsp,它很好的解决了视图层与业务层的分离。JavaBean充当我们的数据交互层,这也是最早期MVC模型的原型。JSP(视图层)+Servlet(控制层)+JavaBean(数据层)。再后来演变出了webwork,它就是strust1的前身。...原创 2018-05-12 11:08:36 · 1287 阅读 · 0 评论 -
java_springMVC_拦截器
第一步:写拦截器类创建一个类:LoginInterceptor,派生自HandlerInterceptor。当用户登录后我们会写sesion,拦截请求,如果此时session中找不到此用户,则跳转到登录页面。public class LoginInterceptor implements HandlerInterceptor{@Overridepublic boolean preHandle(Ht...原创 2018-05-13 14:42:26 · 95 阅读 · 0 评论 -
java_springMVC_统一异常
当系统中出现异常时,有些异常可以主动用try catch 捕获处理,有些异常希望全局统一处理,而不是单独处理,如希望遇到运行时异常时跳到一个出错页面,而不是在当前页面输出一些错误信息。在WEB-INFO同级目录添加一个error.jsp。如下: 统一异常有两种处理方式,在类中使用注解,或在配置文件中配置。1. 方式一:配置文件在springMVC-servlet.xml中添加配置:<!-- ...原创 2018-05-13 14:42:20 · 381 阅读 · 0 评论 -
java_springMVC_统一工程路径
我们在页面中访问另一页面,或者跳转到另一页面时,需要页面的url。如在addUser.jsp页面中,点击ajax提交按钮,会访问http://localhost:8080/firstSpringMVC/user/ajaxSaveUser: 又如,在addUser.jsp页面中,需要引入jquery的js文件:<script type="text/javascript" src="http:/...原创 2018-05-12 11:09:49 · 1556 阅读 · 0 评论 -
java_springMVC_session
session的含义找度娘,这里说说常用的用法1) 用于登录:在登录时设置session;@RequestMapping("/dologin")@ResponseBodypublic String dologin(HttpServletRequest request, String username, String password){request.getSession().setAttribu...原创 2018-05-12 11:09:41 · 853 阅读 · 0 评论 -
java_springMVC_重定向和转发
最直观的不同:重定向会使浏览器url地址发生变化,内容为新url的内容。转发url地址不变,只是页面内容变为新url的内容了。重定向:url地址变化,参数变化转发:url地址不变,request参数不变 重定向:redirect在使用重定向前先加段代码和一个jsp文件:@RequestMapping("/upload")public String upload(){return "upload/u...原创 2018-05-12 11:09:24 · 624 阅读 · 0 评论 -
java_springMVC_ajax
1) 引入jquery为了更方便的使用ajax,先引入jquery。在根目录(WEB-INF的上级目录)中新建一个js目录,将jquery复制过来: 然后在addUser.jsp中引入:<script type="text/javascript" src="http://localhost:8080/firstSpringMVC/js/jquery-1.11.2.min.js"><...原创 2018-05-12 11:09:14 · 187 阅读 · 0 评论 -
java_springMVC_获取post请求的参数
1. 获取post请求的参数其实和get请求的获取参数方式一样,在此单列出来主要是为了说明几种特殊情况,如方式一中有数组、方式二中使用类、以及使用ajax。为了数据类型更全一点,我的参数中有字串型、数字型,及下拉框、复选框、单选框。先写一个addUser.jsp页面如下:<form action="" method="post"><p><input type="tes...原创 2018-05-12 11:09:07 · 103521 阅读 · 0 评论 -
java_springMVC_获取get请求的参数
1. 获取get请求的参数Get请求的参数的获取有三种方式。方式一:使用getParameter@RequestMapping("/getUrlParam")public String getUrlParam(HttpServletRequest request){String id = request.getParameter("id");System.out.println("id:"+id)...原创 2018-05-12 11:08:50 · 10293 阅读 · 0 评论 -
java_springMVC_返回数据到页面
1. 返回数据到页面方式一:使用setAttribute。@RequestMapping(method = RequestMethod.GET, value = "/dologin")public String dologin(HttpServletRequest request, HttpServletResponse response,String username, String passw...原创 2018-05-12 11:08:43 · 5481 阅读 · 0 评论 -
java_springMVC_静态资源
创建静态资源目录: 添加一张图片到resources/images。在springMVC-servlet.xml中增加配置:<!-- 资源文件的处理 --><mvc:resources location="/resources/" mapping="/resources/**"></mvc:resources><mvc:annotation-driven&...原创 2018-05-13 14:42:33 · 186 阅读 · 0 评论