JavaWeb
布斯安
专注每一件事,你不是不会,你只是缺乏练习。
展开
-
jsp九大内置对象(隐式对象)
1.九大内置对象1.阅读下面代码<body><% out.println("first line "); response.getWriter().write("second line ");%> </body>当使用浏览器访问该jsp页面时会什么结果结果为:second line first lin...原创 2020-05-06 15:40:11 · 555 阅读 · 0 评论 -
使用maven编写Servlet转发到jsp
在java文件夹新建一个包,然后新建servlet文件,出现错误。为servlet添加路径删掉代码中jar包后的Servlet的代码如下。接下来回到pom.xml中。可以在百度搜索maven中央仓库。然后在页面的搜索框中输入servlet注意:加入< scope>provided< /scope>返回到MyServlet.java,编写代码,IDE...原创 2020-01-29 16:35:26 · 307 阅读 · 0 评论 -
response、验证码
Response对象功能:设置响应消息,可以通过查看API 输入ServletResponse一、设置响应消息。1.设置相应行。01.格式:HTTP/1.1 200 ok02.设置状态码: setSatatus(int sc)2.设置响应头:setHeader(String name,String value)3.设置响应体。字节输出流为任意数据字符输出流:PrintWriter ...原创 2020-01-21 00:43:07 · 399 阅读 · 0 评论 -
请填写此字段
输入框没有输入,表单提交时,会有提示信息。请填写此字段。input标签里的required=””的作用,required为H5特性。原创 2020-01-17 22:51:02 · 2489 阅读 · 0 评论 -
程序标准的开发框架与DAO设计模式
1.程序标准的开发框架如图DAO(Data Access Object,数据访问对象)的主要功能是数据操作,在程序的标准开发架构中属于数据层的操作。客户层:Client,采用B/S开发架构,一般客户都使用浏览器进行访问。显示层:使用JSP/Servlet进行页面效果的显示。业务层:(Business Object,业务对象),service将多个原子性的DAO操作进行组合,组合成一个完整...原创 2020-01-14 17:58:44 · 269 阅读 · 0 评论 -
JavaWeb时间前台页面输入的时间正常,后台mysql数据库日期不同,出现时间差
mysql8.0的时区要设置好,不然会出现时差,如果你设置serverTimezone=UTC,连接不报错,但是我们在用java代码插入到数据库时间的时候却出现了问题。比如在java代码里面插入的时间为:2018-06-24 17:29:56但是在数据库里面显示的时间却为:2018-06-24 09:29:56有了8个小时的时差//北京时间东八区serverTimezone=GMT%...原创 2020-01-07 11:38:38 · 464 阅读 · 0 评论 -
Ajax异步验证-----jQuery
Ajax开发技术可以实现页面的局部更新,而不影响整体。 由于异步验证执行JavaScript操作过于繁琐了解即可。这里用jQuery实现Ajax的异步验证。需求:当用户输入ID之后,会使用Ajax将信息提交到服务器上进行验证,如果此ID没有被人使用,则提示正确;如果有人使用,则提示错误信息。数据库u...原创 2019-12-31 23:38:50 · 341 阅读 · 0 评论 -
jsp简单的分页显示
数据库分页显示是Web应用程序常遇到的问题。用户的数据查询结果太多,超过计算机屏幕显示的范围时,为了方便用户,采用数据库分页显示的方式。分页显示:就是将数据库中的结果集人为地分成一段一段地来显示,这里需要两个初始参数:(1) 每页多少条记录(PageSize);(2) 当前是第几页(CurrentPageID);通过操作一个结果集ResultSet,就可以显示某段特定的结果出来。至于其他的...原创 2019-12-30 00:10:22 · 941 阅读 · 0 评论 -
jQuery入门
一、步骤下载JQuery。导入JQuery的js文件:导入min.js文件。使用直接上代码,注意引入jQuery到页面与事件处理的< script>是不同的。<!DOCTYPE html><html lang="en"><script src="js/jquery-3.3.1.min.js" type="text/javascript"&...原创 2019-12-28 23:19:37 · 120 阅读 · 0 评论 -
过滤器与中文乱码的问题
解决方法1直接通过setCharacterEncoding()方法设置一个统一的编码。程序如下:<%@page language="java" contentType="text/html;charset=gbk"%><html><head><title>Insert title here </title></head&...原创 2019-12-22 21:35:05 · 187 阅读 · 0 评论 -
filter过滤器
过滤器中的初始化参数是在容器启动时自动加载的,可以通过FilterConfig的getInitParameter()方法取出配置的初始化参数,只初始化一次,过滤器中的doFilter()方法实际上会调用两次,一次在FilterChain操作之前,一次是在FilterChain操作之后。过滤器在登录验证的应用。01@WebFilter("/*")public cl...原创 2019-12-21 23:41:00 · 199 阅读 · 0 评论 -
JSP异常处理
为页面指定异常处理方式。01.如果出现错误指向500.jsp02.500.jsp通过web.xml配置。全局的错误处理可以处理两种类型的错误:一种是HTTP代码的错误,如404,500;另一种是异常的错误,如NullPointerException.<error-page><error-code>500</error-code>&...原创 2019-12-21 17:51:20 · 230 阅读 · 0 评论 -
eclipse EE创建web项目和配置MysqlJDBC
步骤如下配置服务器。创建Web项目和JSP文件编写、调试、运行JSP页面。1.配置服务器(1)Window –> Preferences->Server->Runtime Environment点击add(2)接下来点击browse,找到tomcat路径2.创建Web项目和JSP文件File->New ->Dynamic Web Project创...原创 2019-12-17 20:42:13 · 663 阅读 · 0 评论 -
form的onsubmit用法
JavaScript在jsp页面中可以放在程序中的任意位置,放在head标签前,先执行。表单验证<body><form name=form1 target="_blank" method=post onsubmit ="return dosubmit(this)">手机号码(11位数字):<input...原创 2019-12-17 19:32:13 · 1633 阅读 · 0 评论 -
IDEA如何导出war包,并且配置到云服务器上
file->project structure->Artifacts根据所需的项目生成war包3.按照步骤之后,最后点击ok。4.build artifacts5.选buildbuild 成功如图所示6.在out文件夹找到war包。如何把war包上传到云服务器1.通过WinSCP上传,把war包放在tomcat指定的自动解压路径。2.war包没有自动解压可...原创 2019-12-14 15:59:57 · 573 阅读 · 0 评论 -
jsp中a标签传递参数到servlet
< a href="/Servlet?gid=<%=%>">< /a>注意?前后不要有空格原创 2019-12-09 12:04:43 · 4359 阅读 · 0 评论 -
IDEA新建javaweb项目、注意事项、IDEA清空项目缓存、关于css和js失效的问题
一、新建javaweb的步骤如下1.点击Java Enterprise ,勾选web Application ,最后点击Next。2.输入模块名,然后点击finish。二、注意事项如果创建的是java模块会出现,出现cannot resolve method ‘XXXXX(java.lang.String)’问题。三、IDEA清空项目缓存:File / Invalidate cache...原创 2019-12-05 18:59:51 · 1169 阅读 · 0 评论 -
jsp浏览器打印表格
直接上代码,浏览器自带打印的功能。<%--Created by IntelliJ IDEA.User: AdministratorDate: 2019/12/5 Time: 0:07 To change this template use File | Settings | File Templates.--%><%@ page contentType="tex...原创 2019-12-05 00:39:18 · 1233 阅读 · 0 评论 -
JSP页面提交表单的内容出现乱码
原因是,tomcat默认使用iso-8859-1进行提交的数据解码,而提交的数据是使用utf-8编码的,编解码对不上自然会出现乱码.解决办法就是指定解码方式.<%request.setCharacterEncoding(“utf-8”);%>注意在传输的过程中,每个jsp页面都要有这个语句。...原创 2019-11-17 16:59:15 · 177 阅读 · 0 评论 -
html+javascript
1.简单的用户名和密码框,不输入值时,弹出提示框。<!doctype html><html><head><meta charset="utf-8"><title>test</title><style></style></head><body><center...原创 2019-07-14 14:43:57 · 217 阅读 · 0 评论 -
css与id
检查css属性是否添加成功右击网页->检查元素当css中#空格id会出错。id与#之间不能有空格。原创 2019-05-22 16:51:32 · 415 阅读 · 0 评论 -
js知识点
JavaScript:概念: 一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DO...原创 2019-09-02 13:31:11 · 91 阅读 · 0 评论 -
JavaScript轮播图
分析:1.在页面上使用img标签展示图片2.定义一个方法,修改图片对象的src属性3.定义一个定时器,每隔3秒调用方法一次。练<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title></head>...原创 2019-09-04 18:36:42 · 94 阅读 · 0 评论 -
JavaScript知识整理(下)
什么是JavaScript脚本语言?JavaScript是直译式的脚本语言,是内置支持动态类型、弱类型、基于原型的语言。JavaScript的解释器—JavaScript引擎。目前已内置于浏览器之中。例: Google Chrome浏览器内置的V8引擎。JavaScript的发展历史JavaScript = ECMAScript + 文档对象模型(DOM) +浏览器对象模型(BOM)E...原创 2019-09-05 23:50:00 · 340 阅读 · 0 评论 -
JavaScript中的onclick
1.登录按钮。< input name =“Button” type=“button” class=“btn_grey” value=“登录” οnclick=“check()” id=“btn”>2.两种方式绑定事件。验证密码输入6到12位数字。方式一function check() {var reg = new RegExp("^\\w{6,12}$");var use...原创 2019-09-07 10:40:46 · 6671 阅读 · 0 评论 -
JavaScript打开窗口,关闭窗口练习
Window:窗口对象1. 创建2. 方法1. 与弹出框有关的方法:alert() 显示带有一段消息和一个确认按钮的警告框。confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。* 如果用户点击确定按钮,则方法返回true* 如果用户点击取消按钮,则方法返回falseprompt() 显示可提示用户输入的对话框。* 返回值:获取用户输入的值2. 与打开关闭有关的方...原创 2019-09-08 12:35:23 · 367 阅读 · 0 评论 -
BootStrap页面
下载Bootstrap在项目中将这三个文件夹复制创建html页面,引入必要的资源文件4.jquery-3.2.1.min响应式布局* 同一套页面可以兼容不同分辨率的设备。* 实现:依赖于栅格系统:将一行平均分成12个格子*步骤:1. 定义容器。相当于之前的table、* 容器分类:1. container:两边留白 2. container-fluid:每一种设备都是100...原创 2019-09-19 20:27:47 · 221 阅读 · 0 评论 -
XML小记
xml文件入门新建一个文本文件,修改后缀名为.xml。编写xml文件。将xml文件拖入浏览器中打开。IDEA自动修改当前文件的编码。IDEA新建XML文件file -> new file ->XXX.xmlCDATA原样输出< code >< ![CDATA[if(a<b&&& a>c){}]]>...原创 2019-10-02 15:06:02 · 117 阅读 · 0 评论 -
Tomcat目录结构
原创 2019-10-04 23:23:07 · 101 阅读 · 0 评论 -
Tomcat服务器部署的三种方式和IDEA热部署
一、Tomcat部署项目的方式访问Tomcat服务器,在浏览器中输入localhost:8080方式1:将项目直接放在webapps目录下即可。2、编写MyProject.html文件。3、在浏览器中输入localhost:8080/MyProject/MyProject.html/MyProject:项目的访问路径–>虚拟目录简化部署:将项目压缩成一个war包,再将war...原创 2019-10-05 16:02:09 · 2953 阅读 · 0 评论 -
80端口被占用
Address localhost:80 is already in use执行命令cmd->netstat -ano然后通过命令:tasklist 得知是PID对应的哪个名称:(实际上可以直接根据此PID去任务管理器中查找)打开任务管理器关闭不了,右键属性。怎样关闭ntoskrnl1、 卸载KB2504637这个补丁(不推荐)。打开服务找到Update Agent或A...原创 2019-10-09 21:37:59 · 340 阅读 · 0 评论 -
编写一JSP页面
在jsp页面中显示当前时间。 <%@ page language="java" contentType="text/html; charset=GB18030"pageEncoding="GB18030"%><%@ page import="java.util.Date"%><%@page import="java.text.SimpleDateFormat"...原创 2019-07-15 14:47:03 · 1675 阅读 · 0 评论