
JavaWeb
Java Web,是用Java技术来解决相关web互联网领域的技术栈
T_P_F
这个作者很懒,什么都没留下…
展开
-
Servlet(2)—java项目下web应用程序
在java项目下手动写一个web程序步骤: ①创建一个java项目并在根目录创建一个WebContent目录文件 ②WebContent下创建WEB-INF目录文件 ③WEB-INF下创建classes和lib目录文件以及web.xml文件 ④在项目根目录下的src目录文件中创建一个Person类,构造一个返回字符串的方法,将编译后得到的.class文件复制到 创建的classes文件中去原创 2017-09-19 08:36:53 · 445 阅读 · 0 评论 -
JSP(5)—Session的创建以及简单使用
一、JavaBean ①用作JavaBean的类必须是具有一个公共的无参数的构造方法 ②JavaBean的属性是以方法定义的形式出现的。 ③JavaBean的属性名是根据Setter和getter方法名称的来的,getter或setter方法去掉前缀set或get后的 部分即为属性名,但属性名的首字母必须小写。 ④JSP中定义了三个标签、、分别用于创原创 2017-10-31 22:12:18 · 1703 阅读 · 0 评论 -
JSP(6)—JavaBean及案例
一、过滤器(Filter) 1.概述: JavaWeb的一个重要组件,可以对请求和响应拦截 Filter的基本功能是对Servlet容器调用Servlet过程中进行拦截,从而在Servlet进行响应处理的前后实现一些特殊 的功能。 Filter程序是一个实现了Filter接口的Java类,与Servlet程序相似,它由Serv原创 2017-10-31 22:13:06 · 251 阅读 · 0 评论 -
JSP(7)—EL和JSTL
一、监听器 1.概念:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监听的对象状态发生情况时,立即采取相应的 行动。Servlet规范为每种事件监听器都定义了相应的接口,web服务器根据用户编写的事件监听器所实现的接口把它注册到相应的被监听对象 上,一些Servlet事件监听器需要在web应用程序的web.xml文件中进行注册,一个web.xml文件中可以注册原创 2017-10-31 22:14:40 · 291 阅读 · 0 评论 -
JSP(8)—EL案例和JSTL案例
1.EL案例 el.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="com.test.bean.Customer" %> <%@ page import="java.lang.reflect.Method;" %>原创 2017-11-03 22:30:54 · 836 阅读 · 0 评论 -
Filter(1)—基础知识
一、过滤器(Filter) 1.概述:JavaWeb的一个重要组件,可以对请求和响应拦截 Filter的基本功能是对Servlet容器调用Servlet过程中进行拦截,从而在Servlet进行响应处理的前后实现一些特殊 的功能。 Filter程序是一个实现了Filter接口的Java类,与Servlet程序相似,它由Servlet容器进行调用和执行。原创 2017-11-03 22:35:43 · 730 阅读 · 0 评论 -
FIlter(2)—案例
案例 demo2,login.jsp请求提交到hello.jsp,该页面中有两个text,分别使用两个Filter链拦截,验证账号密码是否正确,把账号密码设置到Filter初始化参数中 login.jsp<body> <h3>登录</h3> <form action="hello.jsp" method="post"> username:<input type="t原创 2017-11-05 13:40:05 · 357 阅读 · 0 评论 -
Listener(1)—基础知识
一、监听器 1.概念:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监听的对象状态发生情况时,立即采取相应的行动。Servlet规范为每种事件监听器都定义了相应的接口,web服务器根据用户编写的事件监听器所实现的接口把它注册到相应的被监听对象上,一些Servlet事件监听器需要在web应用程序的web.xml文件中进行注册,一个web.xml文件中可以注册多个原创 2017-11-30 14:27:42 · 382 阅读 · 0 评论 -
Listener(2)—案例
ServletContext的事件监听器,创建:当前web应用被加载(或重新加载)到服务器中,销毁:当前web应用被卸载import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;/** * ServletContext的事件监听器,创建:当前web应用被加载(或重新加载)到服务器中原创 2017-11-30 14:56:55 · 255 阅读 · 0 评论 -
Ajax发送请求,并接受字符串
前台: $.ajax({ type: 'POST', url: url, dataType: "json", success : function(data){ alert("success:"+data+"-"+data.length...原创 2018-05-31 23:39:35 · 3503 阅读 · 0 评论 -
使用JfreeChart生成图表遇到的问题
生成的图片不显示 需要在web.xml中配置一个指定的Servlet<servlet><servlet-name>DisplayChart</servlet-name><servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class></servle...原创 2018-05-31 23:41:19 · 390 阅读 · 0 评论 -
Jquery POST
前端 语法:$(selector).post(URL,data,function(data,status,xhr),dataType)例子: $.post("${pageContext.request.contextPath}/userController/findPwd", { id:'${userInfo.id }',...原创 2018-05-31 23:45:37 · 669 阅读 · 0 评论 -
Servlet(11)—客户端跳转和服务端跳转
请求转发与请求重定向 ①区别:本质区别:请求转发只发出一次请求,请求重定向则发出两次请求。请求转发:地址栏是初次发出请求的地址在最终的Servlet中,request对象和中转的那个request是同一个对象 只能转发给当前web应用的资源 /表示当前web应用的根目录 请求重定向:地址栏不再是初次发出的请求地址,地址栏为最后响应的那个地址在最终的Servlet中,request对象和中原创 2017-09-20 00:11:54 · 436 阅读 · 0 评论 -
JSP(4)—Cookie创建及简单案例(自动登录)
Cookie的创建: 创建一个JSP页面,第一次访问时显示没有Cookie,正在创建,再次访问就会自动显示cookie的名称,并设置cookie过期时间 <% //在javaweb规范中使用Cookie类代表Cookie //获取cookie Cookie[] cookies = request.getCookies(); i原创 2017-10-29 00:54:31 · 528 阅读 · 0 评论 -
JSP(3)—Cookie和Session
HTTP是一个无状态的协议,web服务器无法分辨出那些请求是同一个浏览器发出的,浏览器每一次请求都是孤立的 即使HTTP1.1支持持续链接,但当用户有一段时间没有请求时,连接也会关闭。 如何实现网上的购物车:某个用户从网站登陆页面登陆后,在进入到购物页面购物时,负责处理购物请求的服务器程序必须知 道处理上一次请求的程序所得到的用户信息。 作为web浏览器必须能够采用一种机制,来唯一标识一个用原创 2017-10-28 22:51:28 · 228 阅读 · 0 评论 -
Servlet(3)—Servlet
基本知识: java Servlet是和平台无关的服务端组件,它运行在Servlet容器中,Servlet容器负责Servlet和客户的通信以及调用Servlet方法,Servlet和客户的通信采用“请求/响应”模式。 Servlet是一种独立平台和协议的服务端的java应用程序,处理请求的信息并将其发送到客户端,Servlet的客户端可以提出请求并获得该请求的响应,它可以是任意的jav原创 2017-09-19 09:01:23 · 364 阅读 · 0 评论 -
Servlet(4)—一个简单的Servlet实例
简单实例页面请求登陆,提交表单数据<body> <form action="loginServlet" method="get"> user:<input type="text" name="user"/> <br> password:<input type="password" name="password"/> <br>原创 2017-09-19 09:56:37 · 454 阅读 · 0 评论 -
Servlet(1)—Servlet容器tomcat和HTTP协议
Servlet容器为JavaWeb应用提供运行时环境,它负责管理Servlet和JSP的生命周期,以及管理他们的共享数据。Servlet容器也称JavaWeb应用容器,或者Servlet/JSP容器。目前最流行的Servlet容器包括: TomcatResin.J2EE服务器(如weblogic)中也提供了内置的Servlet容器Tomcat 是免费的开放源码的Serrvlet容器,有原创 2017-09-19 08:18:56 · 560 阅读 · 0 评论 -
Servlet(5)—ServletRequest接口和ServletResponse接口
ServletRequest接口: 使用ServletRequest接口创建对象,用于使客户端请求信息对Servlet可用,创建的对象作为参数传递之Servlet的Service() ServletRequest接口的方法: getAttribute(String) getAttributeNames() getCharacterEncoding() setCharacterEncodi原创 2017-09-19 11:54:38 · 429 阅读 · 0 评论 -
Servlet(6)—HttpServletRequest接口和HttpServletResponse接口
HttpServletRequest接口和HttpServletResponse接口是继承ServletRequest和ServletResponse接口,是他们的子接口,但是我们在程序中进程看到ServletRequest强制转换成HttpServletRequest类型,这 是因为,虽然ServletRequest是HttpServletRequest的父接口,但是他们的实现类是有web容器来原创 2017-09-19 15:03:04 · 389 阅读 · 0 评论 -
Servlet(7)—ServletConfig接口和SevletContext接口
ServletConfig接口 1. 可以获取当前Servlet在web.xml中的配置信息(用的不多) 2. 在不使用“硬编码”的情况下,将部署状态信息传递给Servlet。这个部署状态信息也叫servlet初始化参数。 3. 访问ServletContext 方法:getServletName() getServletContext()(重要) getInitParameter(St原创 2017-09-19 15:19:41 · 455 阅读 · 0 评论 -
Servlet(8)—GenericServlet和改进Servlet实例
概念genericservlet是个抽象的父类,必须给出子类才能实例化它。它给出了设计servlet的一些骨架,定义了servlet生命周期,还有一些得到名字、配置、初始化参数的方法,其设计的是和应用层协议无关的,也就是说你有可能用非http协议实现它(其实目前Java Servlet还是只有Http一种)。该类实现了Servlet, ServletConfig,接口,所以解决了使用Servlet原创 2017-09-19 15:37:18 · 395 阅读 · 0 评论 -
Servlet(9)—HttpServlet和改进Servlet实例
HttpServlet:针对Http协议定义的一个Servlet基类,唯一的功能就是强制类型转换ServletRequest转换成HttpServletRequest,ServletResponse转换成HttpServletResponse,HttpServlet继承自GenericServlet,而GenericServlet实现了Servlet接口和ServletConfig接口。也就是说编写原创 2017-09-19 16:12:59 · 436 阅读 · 0 评论 -
Servlet(10)—请求转发和请求重定向
起源 在很多动态网页中绝大多数网页都是固定不变的只有局部内容需要动态产生和改变,如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的的静态内容,也需要程序员用java代码产生,整个Servlet程序代码会非常臃肿,编写和维护都非常困难。 对与大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的事,程序员对此也不一定在行,网页美工设计和制作人员不懂java编程原创 2017-09-19 17:08:14 · 512 阅读 · 0 评论 -
JSP(1)—基础知识
JSP(1)—基本知识 - 起源在很多动态网页中绝大多数网页都是固定不变的只有局部内容需要动态产生和改变,如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的的静态内容,也需要程序员用java代码产生,整个Servlet程序代码会非常臃肿,编写和维护都非常困难。原创 2017-09-29 08:20:04 · 574 阅读 · 0 评论 -
JSP(2)—绝对路径与相对路径、配置Servlet与Servlet注解
这是一个非常简单的MVC案例,只有前端页面和后端的Servlet、以及dao,其他的内容会在后面的学习中加入进去前端 student.jsp success.jsp test.jsp后端 Student.java StudentDao.java ListAllStudentServlet.java DeleteStudentServlet.java目录结构 数据表 代码test原创 2017-09-29 08:38:06 · 722 阅读 · 0 评论 -
在页面上获取web项目信息
获取协议名称:request.getScheme()获取域名:request.getServerName()获取项目名称:request.getContextPath()使用EL表达式获取项目名称:${pageContext.request.contextPath}获取参数:request.getQueryString()获取全路径:request.getRequestURL() ...原创 2018-07-17 19:22:12 · 330 阅读 · 0 评论