Web
文章平均质量分 50
「已注销」
这个作者很懒,什么都没留下…
展开
-
JavaWeb的Response、Request
HttpServletResponse:在客户端发出每个请求时,服务器都会创建一个HttpServletResponse对象,用来对客户端进行响应。HttpServletResponse对象的功能(方法):一、发送状态码:200表示成功、302表示重定向、404表示客户端错(访问的资源不存在)、500表示服务器端错 > sendError(int sc) --> 发送...原创 2019-01-19 14:09:33 · 149 阅读 · 0 评论 -
EL表达式
EL表达式:它是可以在JSP页面中直接使用的标签语言!1、EL表达式中的查找并输出:全域查找:从小域往大域查找,pageContext->request->session->application ${xxx},全域查找名为xxx的属性,如果不存在,输出空字符串。 ${pageScope.xxx}、${reque...原创 2018-09-07 11:53:30 · 1410 阅读 · 0 评论 -
Cookie和Session
一、CookieCookie:是客户端在发送请求时服务器缓存在浏览器的数据,一般和request域配合转发使用,转发使用相同request能够将 Cookie在不同页面上保存获取1、Servlet(JSP里<%%>)中发送Cookie给客户端 Cookie cookie = new Cookie("data", "abcdefg"); r...原创 2018-09-07 11:55:46 · 85 阅读 · 0 评论 -
JSTL
core标签库使用前需要导入:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>提供的标签:1、<c:set> :创建域属性 > var:变量名 > value:变量值,可以是EL表达式 > sco...原创 2018-09-07 16:12:22 · 102 阅读 · 0 评论 -
Web项目里的各种路径
访问路径:http://localhost:8080 + /项目名/Servlet路径、 /JSP路径Servlet路径:在web.xml里的url-pattern里配置JSP路径:以WebRoot为根路径,不需要项目名重定向可访问其它项目路径,所以路径必需要项目名,包括JSP路径。转发只能访问本项目,所以路径不用项目名...原创 2018-09-07 16:37:21 · 483 阅读 · 0 评论 -
Web的文件上传
一、上传1、上传一般都是使用表单,需要添加以下部分 * method="post" * enctype="multipart/form-data" * 表单中需要添加文件表单项:<input type="file" name="xxx" /><form action="xxx" method="pos原创 2018-09-13 12:46:03 · 154 阅读 · 0 评论 -
Web的文件下载
下载文件需要设置response的俩个响应头及输出流 * 两个头一个流 * 1. Content-Type:设置下载资源类型(MIME类型) * 2. Content-Disposition:下载框及下载文件名 * 3. 流:下载文件的数据,文件流准备工作:需要导入 commons-io.jar包为了解决下载框弹出文件...原创 2018-09-13 13:38:14 · 277 阅读 · 0 评论 -
JavaMail
学习使用java代码发邮件,首先需要在qq邮箱或其它邮箱开启POP3/SMTP服务(qq邮箱开启方法:设置->账户->开启POP3/SMTP服务)。准备工作:导入activation.jar,mail.jar,MailUtil.jar(此包为自己制作的jar包)使用方法:import java.io.File;import java.io.IOException;...原创 2018-09-13 15:12:44 · 451 阅读 · 0 评论 -
Ajax
Ajax:一种提升用户体验,使用异步操作使得无需重新加载整个网页的情况下,能够更新部分网页的技术。使用案例 function createXMLHttpRequest() { try { return new XMLHttpRequest(); } catch(e) { try { retur...原创 2018-09-14 15:30:49 · 118 阅读 · 0 评论 -
Web的XML文件解析
这里使用dom4j方式准备工作:导入dom4j-1.6.1.jar、jaxen-1.1-beta-6.jar俩个包 1、解析成字符串,用逗号分隔发送给客户端 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcept...原创 2018-09-15 15:10:57 · 521 阅读 · 0 评论 -
XStream:将Bean对象转为XML数据
需要导入的包:xstream-1.4.7.jar,xpp3_min-1.1.4c(XML Pull Parser,一款速度很快的XML解析器);使用步骤: * XStream xstream = new XStream(); * String xmlStr = xstream.toXML(javabean);XStream对象拥有的方法(用来修...原创 2018-09-15 15:48:10 · 241 阅读 · 0 评论 -
JavaBean及BeanUtils的使用
一、javaBean类的规范: 1. 必须要有一个默认构造器(无参构造器) 2. 提供get/set方法,如果只有get方法,那么这个属性是只读属性! 3. 方法名称满足一定的规范,那么它就是属性!boolean类型的属性,它的读方法可以是is开头,也可以是get开头! 4. 属性:有get/set方法的成员,还可以没有成员,只有get/set方法。即: 真正决...原创 2018-09-06 20:09:56 · 883 阅读 · 0 评论 -
MyEclipse的非法关闭导致servers报错
进入工作空间下的.metadata\.plugins\org.eclipse.core.runtime\.settings删除com.genuitec.eclipse.ast.deploy.core.prefs重启myeclipse,ok搞定。原创 2018-09-16 13:24:40 · 237 阅读 · 0 评论 -
MyEclipse移植工作空间配置
将旧的工作空间的配置文件目录:.metadata.plugins\org.eclipse.core.runtime 的setting文件夹复制替换 新的工作空间的.metadata.plugins\org.eclipse.core.runtime\setting文件...原创 2018-09-16 12:53:16 · 155 阅读 · 0 评论 -
JavaWeb的Servlet、ServletContext
一、Servlet是什么?他是一个处理网页请求或者提交数据的处理容器,每个Servlet是独特的,用来处理不同的网页请求方式,同时Servlet容器内部又是单例多线程的,对多个网页的同一请求采取多线程方式快速处理,在使用时要注意线程安全问题。二、自定义Servlet需要的步骤: 1、自定义Servlet继承于HttpServlet,重写doGet()和doPost() ...原创 2018-08-22 01:05:58 · 149 阅读 · 0 评论 -
myeclipse新建项目设置编码
-------------------------------------------------------------------------------------------------------------------------------------最新处理项目编码问题:1、在web.xml里添加以下代码<filter> <display-n...原创 2018-08-25 14:15:20 · 148 阅读 · 0 评论 -
JavaWeb的三大组件之事件监听组件(Listener)
JavaWeb监听器三大组件:Servlet Listener Filter监听器:它是一个接口,内容由我们来实现; 它需要注册,例如注册在按钮上! 监听器中的方法,会在特殊事件发生时被调用! JavaWeb中的监听器一、生命周期监听与属性监听ServletContext 生命周期监听:ServletContextListener,它有两个方法,一个...原创 2018-09-11 20:38:36 · 556 阅读 · 0 评论 -
JDBCTool(JDBCTools的更新版,cp30版本)
package DAO;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.lang.reflect.Paramet...原创 2019-09-21 17:20:39 · 272 阅读 · 0 评论 -
JavaWeb的JSP
一、JSP:是一种JavaWeb的动态资源,能与html结合生成动态网页。JSP = html + java脚本 + jsp动作标签(包含EL表达式)。1、 JSP中java脚本: <% ... %>:写代码段,Java语句。 <%= ... %>:写输出语句,与<% out.print(.....);%>效果相同。 <%! ... ...原创 2018-09-05 20:58:20 · 106 阅读 · 0 评论 -
BaseServlet(MVC架构的Servle类都继承于该类)
该类无需在web.xml注册:但继承的Servlet类需要在web.xml注册1、 通过该抽象类能使得请求参数method使得Servlet类来决定调用哪个方法,同时该方法返回值为转发 或者重定向地址(该方法会通过返回值自行判断)2、Servlet类只需要继承该类,请求参数加上方法名(?method=方法名)同时在Servlet类中定义一个同名方法返回值为 S...原创 2019-05-24 07:01:06 · 224 阅读 · 0 评论 -
CommonUtils工具类
package Tool;import java.util.Map;import java.util.UUID;import javax.swing.text.StyledEditorKit.ForegroundAction;import org.apache.commons.beanutils.BeanUtils;public class commonUtils { //生...原创 2018-09-09 11:03:07 · 655 阅读 · 0 评论 -
JSONObject:将Bean对象转化为JSON数据
导入的包:commons-beanutils-1.8.3.jarcommons-collections-3.2.1.jarcommons-lang-2.5.jarcommons-logging-1.1.1.jarezmorph-1.0.6.jarjson-lib-2.4-jdk15.jarxom-1.1.jarJSONObject.fromObject(Bean).toStr...原创 2018-09-15 16:19:01 · 4778 阅读 · 0 评论 -
JavaWeb的三大组件之过滤器
JavaWeb过滤器过滤器可以让请求得到目标资源,也可以不让请求达到! * 过滤器有拦截请求的能力,且过滤器是单例模式!过滤器的实现方法:1. 写一个类实现Filter接口(注意导入的是:javax.servlet.Filter接口)2. 在web.xml中进行配置,以下为具体配置格式 <filter> <filter-name>...原创 2018-09-12 12:29:35 · 176 阅读 · 0 评论 -
SpringMVC对网页发来的数据请求处理和转发
目录一、MVC的基本流程二、请求路径支持通配符(匹配各种不明确的请求路径),占位符(通过@PathVariable注解加在参数前取出请求路径)。三、限制请求参数为什么或不为什么,违反则出异常。四、设置方法接收的请求方式五、接收REST请求方式:即使用GET、POST、PUT、DELETE方式请求URL实现查、增、更、删操作六、使用Serlvet的内置对象(直接在方法参数定义...原创 2019-09-21 17:17:19 · 326 阅读 · 0 评论