【java-web】教程文章相关的互联网学习教程文章

Java Web(十四) 编写MyBookStore项目的总结【图】

这几天一直没有发博文,原因是在写一个书城的小项目,作为web学习的最后沉淀,接下来就要到框架的学习了。项目最后会分享源码链接。有需要的同学可以拿到自己玩一玩                    --WH一、项目介绍    从网上找的一个培训机构的小项目,名称叫做 书城购物网站 吧,其中就是分前后台,前台用于显示各种类型的书籍商品,可以用于加入购物车,可以购买付款下单,后台就用来对书籍、书类别的增删改,和对...

已解决:java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.com.yourproject.test_jsp【代码】【图】

同事遇到了一个问题,开始项目运行的好好的,过了一段时间再访问页面会报出如下错误信息(只贴了部分),这是为啥呢,可能是由于servlet-api版本jar包重复导致的,他项目本身使用了servlet-api(pom.xml中引用),通过eclipse部署tomcat,tomcat中也包含了servlet-api.jar,而且这两个jar包版本不一致。换成版本一致的重新部署之即可, java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.com.yourproject.test_jspat ...

JavaWeb(四)Servlet-1【图】

1、Servlet 简介 Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。Servlet可完成如下功能:(1)创建并返回基于客户请求的动态HTML页面。(2)创建可嵌入到现有HTML 页面中的部分HTML 页面(HTML 片段)。(3)与其它服务器资源(如数据库或基于Java的应用程序)进行通信。Servlet容器响应客户请求...

javaWeb项目在用maven启动时必须要用到的坐标【代码】

<!-- jsp --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.0.1</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.1</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></depende...

javaweb学习总结(十一)——使用Cookie进行会话管理【代码】

一、会话的概念  会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。  有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题?  每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三、保存会话数据的两种技术...

JavaWeb之分页查询【图】

时间:2016-12-11 01:41 1、分页的优点: 只查询一页,不需要查询所有数据,能够提高效率。2、分页数据 页面的数据都是由Servlet传递的 * 当前页:pageCode > 如果页面没有向Servlet传递页码,那么Servlet默认为第一页,否则按照传递页码为准。 * 总页数:totalPages > 总记录数 / 每页记录数 * 总记录数:totalRecord > Dao来获取,select count(*) from customer * 每页记...

深入分析JavaWeb的中文编码问题【代码】

1.几种常见的编码格式 1.为什么需要编码?(1)在计算机存储信息的最小单位是1个字节(byte),即8个bit,所以能表示的字符范围是0-255个。(2)人类要表示的符号太多,无法用1个字节来完全表示。  要解决这个矛盾必须要有一个新的数据结构char,而从char到byte必须编码。2.如何编码在计算机中提供了多种编码方式,常见的有ASCII、ISO-8859-1、GB2312、GBK、UTF-8、UTF-16等。其中GB2312、GBK、UTF-8、UTF-16都可以表示汉子,下面介绍几...

回到javaweb的第二十五天(一)(复习el、jstl)【代码】【图】

el表达式 如果要忽略的话 要在page里面加上这个 isELIgnored el的话 就是一些简单的表达式 或者说你就想成是这个 if里面写的这些条件之类的。 这个先复制过来,表示将来el就是从这些域里面来取出来东西的。将来存在这些域里面,肯定是什么servlet去存东西进来,你这个jsp只是去拿出来展示。(关于mvc的感觉嘛) 无论怎么样,域里面的东西 要想成是key和value的对应来的setAttribute a 1 a对应1的意思jsp的内容更新了之后 也...

走进JavaWeb技术世界13:Hibernate入门经典与注解式开发【代码】【图】

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础」、「LeetCode」 等关键字可以获取对应的免费学习资料。 ? Hibernate入门这一篇就够了前言本博文主要讲解介绍Hibernate框架,ORM的概...

javaweb条形码产生、打印、扫描

产生条形码的插件到是不少,可是能用针式打印机打印在合适表单上,并且能用经常使用的激光扫描器扫描出来的demo到不是非常多。本文,所牵扯的代码与工具均亲測可用。使用工具:epson LQ-630K针式打印机honeywell ms9540 激光条码扫描枪激光打印机难度:激光打印机,无论用什么编码格式。用下文的代码输出图片,扫描枪均能够扫描出来;针式打印机打印效果没有那么好。打印出来的不能扫描出来,刚開始不知道什么问题。换编码方式。换...

java 调用 WebService【代码】【图】

一、wximport自动生成代码wsimport -keep -p com.test.client http://localhost:8080/test/services/TestService?wsdl -d:生成客户端执行类的class文件的存放目录-s:生成客户端执行类的源文件的存放目录-p:定义生成类的包名 二、通过ajax调用(不支持跨域调用) 1function callAxisWsPost(method, variable, value, url, _Namespace, callback, loadProcess) {2function getlen(str) {3var bytesCount = 0;4for (var i = 0; i < st...

JAVAWEB 生成excel文字在一格显示两位不变成#号

在处理excel的时候会发现这种问题,如果是人家给的模板还好,如果不是模板的话,就需要进行处理了,一个小单元格,如果是一位的话,如1-9显示没有问题,一旦是两位的话,显示的10就变成了#结果方法是在数字前面加上 上引号 “ ’ ”就能变成文本单元格的形式就能显示正常, 原文:http://www.cnblogs.com/sunxun/p/4703924.html

javaweb中访问WEB-INF下面的jsp

在项目的首页中,一般会有这么一段跳转代码, jsp页面中访问WEB-INF目录下的jsp写法: <jsp:forward page="/WEB-INF/page/index.jsp" /> 在servlet中访问WEB-INF目录下的jsp写法: request.getRequestDispatcher("WEB-INF/page/index.jsp").forward(request,response); 下面的写法是错误的: response.sendRedirect("WEB-INF/page/index.jsp"); 原因是:redirect是相当于用户直接访问了路径,而用户不能访问WEB-INF...

java的WebService实践(cxf)【代码】

Java发布WebService,结合Spring,通过cxf的方式难点:1、引用什么jar包; 1、创建接口源码如下:package com.nankang;import javax.jws.WebParam; import javax.jws.WebService;@WebService publicinterface HelloWorld {String sayHi(@WebParam(name="text") String text); } 2、实现接口源码如下:package com.nankang;import javax.jws.WebService;@WebService(endpointInterface="com.nankang.HelloWorld",serviceName="Hello...

Java web ch03_14_applicatin.jsp【图】

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>统计网站访问人数及其当前在线人数</title></head><body> <%! Integer yourNumber=new Integer(0); %> <% if(session.isNew()){ //如...