servlet/springmvc/jsp
文章平均质量分 51
回炉下基础
車輪の唄
atarik@163.com
展开
-
JSP页面跳转刷新
尝试使用页面重定向依然无效, 最后使用js的window.location.href, 让浏览器的页面url 重加载才ok。问题: 当前的jsp页面触发ajax请求后,能够获得新的相应页面,但是浏览器上展示的依然是老的页面,数据不刷新。原创 2023-07-04 11:16:06 · 467 阅读 · 0 评论 -
request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的用法和区别
1、属于转发,也是服务器跳转,相当于方法调用,在执行当前文件的过程中转向执行目标文件,两个文件(当前文件和目标文件)属于同一次请求,前后页共用一个request,可以通过此来传递一些数据或者session信息,request.setAttribute()和request.getAttribute()。3、可以转向到本web应用之外的页面和网站,所以转向的速度相对要慢。2、在前后两次执行后,地址栏发生改变,是目标文件的地址。2、在前后两次执行后,地址栏不变,仍是当前文件的地址。原创 2023-05-30 10:44:38 · 453 阅读 · 0 评论 -
通过HttpServlet创建web应用
2.ServiceAction类继承ServiceAction, 所有的ServiceAction/*请求都会进入该方法doGet()一般的请求通过ip:port/context/path即可访问到相关资源, 该流程通过springmvc解析处理.那。3. 后半部分的*即是类名, 通过serviceAction类中的方法反射到具体的实现类。1.在web.xml中配置。这个请求是如何处理的。原创 2023-05-29 13:31:57 · 61 阅读 · 0 评论 -
WEB-INF目录下JSP页面的访问方法
WEB-INF目录下的JSP页面是不能直接通过浏览器访问到的,必须通过控制的转发才能访问到页面。浏览器访问http://localhost:8080/index.jsp,不能访问到。浏览器访问http://localhost:8080/index,可以访问到。访问WEB-INF目录下的JSP页面。2.1 创建一个控制器。2.2 通过控制器访问。1. 浏览器直接访问。2. 通过控制器访问。原创 2023-05-29 10:59:47 · 1197 阅读 · 0 评论 -
jsp页面调试
1.初始状态<%=formcontent %>输出大量数据, 加上js错误数据, 超出了页缓存大小, 所以报错net::ERR_INCOMPLETE_CHUNKED_ENCODING 200, 然后页面什么都不展示。访问jsp页面, 页面为空, 网络请求显示失败, 控制台打印错误net::ERR_INCOMPLETE_CHUNKED_ENCODING 200。转发的数据限制,spring/Servlet的HTTP响应数据大小限制,或者是自定义拦截器的响应数据限制。当完整输出后, 又报错。原创 2023-05-26 16:15:12 · 2106 阅读 · 0 评论 -
JSP工作原理
一、什么是JSPJSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大特点在于,写JSP就行html,但是html只能提供静态数据,而Jsp技术可以嵌套Java代码,为用户提供动态数据。二、JSP原理。原创 2023-05-24 17:00:29 · 797 阅读 · 0 评论 -
SpringMVC对请求的处理流程
5.DispatcherServlet把4步骤中创建的View对象获取到,调用View类自己的方法,把Model数据放入到request作用域。3.DispatcherServlet把2中的HandlerExecutionChain中的处理器对象交给了HandlerAdapter处理器适配器对象(多个)处理器映射器:SpringMVC框架中的一种对象,框架实现了HandlerMapping接口的类都叫映射器(多个)处理器映射器的作用:根据请求,从SpringMVC容器对象中获取处理器对象(相当于。原创 2023-05-18 10:50:42 · 548 阅读 · 0 评论 -
SpringMVC中的Model和ModelAndView
ModelAndView 却是可以进行业务寻址的,就是设置对应的要请求的静态文件,这里的静态文件指的是类似jsp的文件。ModelAndView包含model和view两部分,使用时需要自己实例化,利用ModelMap用来传值,也可以设置view的名称。2. 理解成MVC架构中的”M“和”V“,其中包含”Model“和”view“两部分,主要功能是:设置转向地址,将底层获取的数据进行存储(或者封装),最后将数据传递给View。1. Model是”模型“的意思,是MVC架构中的”M“部分,是用来传输数据的。原创 2023-05-17 10:15:41 · 328 阅读 · 0 评论 -
SpringMVC访问JSP页面
RestController的作用相当于Controller加ResponseBody共同作用的结果,但采用RestController请求方式一般会采用Restful风格的形式。ResponseBody的作用:表明该类的所有方法的返回值都直接进行提交而不经过视图解析器,且返回值的数据自动封装为json的数据格式。RestController的作用:包含上面两个的作用,且支持Restful风格的数据提交方式。delete:删除数据时的请求方式。post:增加数据时的请求方式。put:更新数据时的请求方式。原创 2023-05-17 09:54:41 · 969 阅读 · 0 评论