摘要:
起因: 在学习Jsp数据流转中,发现找不到pageContext的setAttribute()方法。 解决方案: 在项目中导入 js-api.jar 即可,此jar在tomcat的安装目录/lib目录下可找到。 阅读全文
摘要:
在jsp中使用对象获取数据,较为麻烦,于是有了EL表达式。 一、数据来源 它只能获取到pageContext、request、session、application对象中的数据。 默认优先级: pageContext >request >session >application 指定查找: //在p 阅读全文
摘要:
Ajax是异步的 JavaScript 和 XML,主要功能为:在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。 使用流程 1、获取Ajax引擎对象 2、复写onreadystatechange方法 2.1 通过Ajax状态码进行相关操作: 2.1.1 通过响应状态码进行相关操作 阅读全文
摘要:
在对客户端进行响应的时候,要把一个JavaBean对象发送给浏览器,最好是转为json对象。 json对象: { “key”:value, "key":value } 一、gson组件 (一)、导入jar包 (二)、使用步骤 例子: 把一个Java对象转换成json对象,并且以json对象的格式响应 阅读全文
摘要:
简而言之,把tomcat服务器会自动把jsp文件转译为servlet类。 一、简介 服务器响应客户端,大部分时候是响应一个html页面。 而在Servlet中使用io流编写html代码,很麻烦。 所以由Sun Microsystems公司倡导,许多公司参与,共同创建了一门技术,能够在代码中同时存在j 阅读全文
摘要:
tomcat的conf中: 是全局配置,配置公共信息。 Web项目中: 是局部配置,只针对本项目有效。 加载顺序: ServletContext -> context-param -> listener -> filter -> servlet web.xml文件简略版: <?xml version 阅读全文
摘要:
Servlet是一个接口,当一个类实现了此接口,便会被服务器识别。 在服务器收到客服端的请求后,会根据请求地址action,找到目标的servlet类进行响应。 一、请求与响应流程 1、客户端(浏览器)发起请求到服务器。 2、服务器接受请求,进行解析,创建request对象存储请求数据。 3、服务器 阅读全文
摘要:
请求: 1、使用String类进行数据重新编码 先用浏览器的编码格式解析为字节数组,然后转为utf-8的字符串。 String data = new String(获取到的String信息.getBytes("ios8859-1"),"utf-8"); 2、公共配置方式 get方式的请求数据:因为它 阅读全文
摘要:
因为在学习Servlet时候,使用IDEA创建Java Web项目找不到入口。 一、软件版本: 1、Tomcat-8 2、IntelliJ_IDEA2022 二、具体步骤 1、新建项目,Jakarta EE即最新版的Java EE,改名了而已。 2、选择Java EE版本,我这里选择8,然后直接Cr 阅读全文
摘要:
是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。 部署工程 方式一: 把工程文件复制到tomcat安装目录下的webapps文件夹中。 方式二: 在tomcat安装目录下的conf\Catalina\localhost文件夹中新建xml文件,注意 阅读全文