JavaWeb
servlet+jsp
Modify_QmQ
保持热爱,奔赴山海
展开
-
Web开发 Cs和Bs架构
CS架构:是指客户端与服务器举个例子:qq.exe文件在电脑上安装就可以看做是一个客户端,而数据就是从服务器发送过来的,优点在于,安全性能相对而言较高,缺点在于,对于不同的操作系统需要开发出不同版本的软件BS架构:是指游览器与服务器比如说qq.com 可以在浏览器中直接访问优点在于,具有可移植性缺点在于,安全性能相对较低,以及与电脑自身的网速有关...原创 2020-01-17 23:39:07 · 3360 阅读 · 0 评论 -
期末项目-使用java+jsp+mysql开发物流管理系统
先看一下效果图:实现了登录,从数据库中查询信息,用户信息的输出,修改,订单查看等等一系列操作首先说明一下环境,win10+jdk1.8+tomcat9.0,需要注意tomcat版本,...原创 2020-01-09 11:15:12 · 1524 阅读 · 3 评论 -
使用el表达式对值进行遍历输出--并且对输出结果保留俩位小数
使用<c:set>和<c:forEach>对值进行遍历输出,并累计相加:代码段如下所示:使用set用一个变量作为初始值,再取出foreach的值,做累计相加的计算<p>订单总金额</p> <c:set var="b" value="${0}" /> <c:forEach items="${di...原创 2020-01-08 09:10:25 · 558 阅读 · 0 评论 -
期末javaweb项目 使用jsp Java MySQL开发人力资源管理系统
项目实训 - 人力资源管理系统,需要实现的功能有:浏览应聘信息,添加应聘信息,并且可以对信息进行修改。主界面:首先需要建立数据库:用于数据的动态获取。CREATE DATABASE PersonManagerDB DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; #创建数据库,设置数据库编码utf-8,校对规则数据库校对规则USE...原创 2020-01-11 13:59:49 · 3761 阅读 · 3 评论 -
JSP页面和Java(servlet)页面 值的互传
把Java对象的值传给JSP页面使用el表达式,首先将Java对象的值使用内置对象封装,如下代码所示:request.getSession().setAttribute("db_fristname", db_fristname);将变量与属性进行绑定,而在JSP页面直接使用el表达式进行输出即可 ,如右:${db_fristname}将从jsp界面获取值传给Java页面,在Java处使用变量进...原创 2020-01-04 18:06:18 · 945 阅读 · 0 评论 -
使用jsp页面获取的java值刷新后不再显示
存在的问题,如下图所示,在从后台数据库获取的数据在jsp页面刷新的时候容易丢失我们看一下传入值的代码, request.setAttribute("Lname", (db_fristname+" "+db_lastname));使用request绑定属性值,可能会存在的问题会是request的生命周期太短了,我们可以使用.getsession()试一下,代码修改后就是这个样子:request....原创 2020-01-04 11:15:53 · 919 阅读 · 2 评论 -
使用el表达式获取java中变量的值
当我们要在jsp页面上输出一个Java变量的值的时候,如下图:在java(servlet)代码中我们需要将该变量绑定,如下代码所示先获取到该值,再用request.setAttribute绑定到Lname,除了使用request还可以使用其他的内置对象,同理setAttributeString db_fristname =appdao.srhFristname(use);System.o...原创 2020-01-03 15:23:29 · 1873 阅读 · 0 评论 -
在servlet当中使用js代码及其页面跳转
在servlet当中要使用js代码的情况,比如在使用账号密码进行登陆的时候,账号密码不正确的时候,使用js的alert烫出一个警示框,要怎么实现呢?导入io里面的PrintWrite包就行了PrintWriter out = response.getWriter(); out.println("<script type='text/javascript' >aler...原创 2020-01-02 23:12:34 · 2478 阅读 · 0 评论 -
在Serlvet处输出js代码出现乱码如何解决
我们追烦的莫过于想输出中文,到最后输出的结果却是乱码,如下图,在一个登陆界面的servlet当中插入了一段js代码表示输入有误,js的代码如下:System.out.println("登录失败");PrintWriter out = response.getWriter(); out.println("<script type='text/javascrip...原创 2020-01-02 22:43:32 · 516 阅读 · 0 评论 -
Servlet 警告serializable class ApplicantServlet does not declare a static final serialVersionUID
警告的意思就是 可序列化类applicationservlet未声明long类型的静态final serialVersionUID字段如果你不想声明这个字段名的话也是可以观点这种警告依次选择window --> perference ,如下图,再依次选择再在Potential programming problems 下面将SerialVersionUID 的 warning 改成 ...原创 2020-01-01 23:22:07 · 561 阅读 · 0 评论 -
JSP报错 /listjob.jsp No tag [foreach] defined in tag library imported withwith prefix [c]
翻译成中文时是:在用前缀[c]导入的标记库中未定义标记[Foreach]看一下代码。乍一看觉得没有什么问题啊,后来才发现在c中里面定义的forEach是这样的,真的是一个小小的大小写搞得我找了几十分钟。。。如上图,这样就好了...原创 2019-12-30 14:46:24 · 5306 阅读 · 3 评论 -
JDBC 连接MySql报错,The server time zone value is unrecognized
连接数据库的时候,一个看起来没有问题的代码,如下:package db;import java.sql.*;//创建不拼接字符串的crud方式public class SqlDbHelper { private String driverName = "com.mysql.jdbc.Driver"; private String dbURL = "jdbc:mysql://localh...原创 2019-12-18 17:34:38 · 3292 阅读 · 2 评论 -
JSP的内置隐式对象及其使用
JSP中的对象可以使用指令隐式创建案例代码1 :pageContext.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//...原创 2019-12-16 10:15:56 · 306 阅读 · 0 评论 -
Servlet中Session和Context监听器
package 监听器;import javax.servlet.annotation.WebListener;import javax.servlet.http.HttpSessionAttributeListener;import javax.servlet.http.HttpSessionBindingEvent;import javax.servlet.http.HttpSess...原创 2019-12-09 11:29:10 · 238 阅读 · 0 评论 -
使用Cookie完成账号密码登录验证
cookie.html文件首先我们需要使用h5代码设置一个简单的登录界面使用get方法,跳转到CookieLogin.java文件<!DOCTYPE html><html><head><meta charset="UTF-8"><title>验证登录</title></head><body&...原创 2019-11-30 18:05:21 · 1802 阅读 · 0 评论 -
Chrome谷歌浏览器清除Cookie值和禁用Cookie
如何清除Cookie值呢?点击右上角的 三个点 下拉选择 --> 设置 --> 高级设置 --> 隐私设置和安全性 --> 清除游览器数据 。完成后重新打开游览器就行了如何禁用Cookie呢?点击右上角的 三个点 下拉选择 --> 设置 --> 高级设置 --> 隐私设置和安全性 --> 网站设置 --> cookie和...原创 2019-11-30 17:48:34 · 5237 阅读 · 0 评论 -
Servlet的异常处理
在项目当中的WebContent目录下的web.xml文件当中添加抛出404的代码<error-page> <error-code>404</error-code> <location>/WEB-INF/404error.html</location> </error-page>上述代码表示...原创 2019-11-26 14:37:20 · 361 阅读 · 0 评论 -
Servlet的请求转发getRequestDispatcher接口
在getRequestDispatcher接口下有俩个方法,分别是forward和includeforward :使用该方法请求转发后,后续响应输出的代码不在执行,页面的输出只会输出最后一个转的页面的h5代码输出include :使用该方法请求转发后,后续响应输出的代码不在执行,页面的输出会输出所有页面的h5代码首先,看一下使用forward方法请求转发的实例;(仅给出doget里面的...原创 2019-11-26 14:33:30 · 1197 阅读 · 0 评论 -
会话管理技术(隐藏表单字段和URL重写)
URL重写:在客户端禁用cookie的情况下,通过访问地址后加上jsessionid=id确保会话属于同一个会话,可理解为在使用爬虫的时候在那个url后面加上的后缀(关键字查找)使用URL重写:在禁用cookie后,httpsession接口相当于已失效,不能再多个页面共享一个session,故使用重写...原创 2019-11-25 11:45:35 · 632 阅读 · 0 评论 -
Servlet会话API(Session)
使用servlet会话API中定义的类和接口来创建和管理用户会话,servlet会话API提供的用于创建和管理用户会话的各种接口有javax.servlet.http.HTTPsession javax.servlet.http.HTTPsessionListener javax.servlet.http.HTTPsessionBindingListener各种方法:(比较常用的方法及其简要描述...原创 2019-11-25 10:08:43 · 371 阅读 · 0 评论 -
Javaweb程序:eclipse新建一个servlet文件报错
我们只需要配置一个library ,右键单击选择build path >> configure build path >>选择add library >> 选择 Servlet Runtime next选择tomcat9,按自己电脑安装的tomcat来的,有的是8 ,有的是7,选中后finish即可...原创 2019-11-06 09:55:27 · 953 阅读 · 0 评论 -
当eclipse上面新建不了web项目
1.0 选择 help >> install new softwarework with选择自己eclipse的版本下面的web打上勾,next下一步 到后面我同意,更新完会自动重启eclipse,即可原创 2019-11-05 22:27:20 · 311 阅读 · 0 评论 -
Tomcat的安装和第一个javaweb项目的搭建
打开eclipse,右键单击 >> 选择new >>web >>Dynamic web projectnext 下一步 定义项目名称 和 存储位置在Servers下当中单击此处,选择tomcat9最后配置好后,我们选择Webcontent 新建一个html文件。如下图Run as运行该html文件复制这一个http协议的网站到浏览器打开再...原创 2019-11-05 22:20:55 · 294 阅读 · 0 评论 -
Javaweb报错Several ports (8005, 8080, 8009)
示8005 8080 8009端口被占用,报错给出的提示:Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system pro...原创 2019-11-04 23:42:29 · 495 阅读 · 0 评论