![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javaweb实例学习
通过一些实例深入学习
程序员小牧之
汲取,分享与成长,我们唯一能做的就是坚持。
展开
-
JavaBean实例15:分页导航
在开发过程中,很多功能模块显示数据的部分都需要分页显示,而且分页部分的HTML代码都是相同的,为了提高开发效率以及便于维护,我们可以将这部分分页导航的代码封装到javabean之中。实现代码如下:1.JavaBean文件:page.javapackage exa149;import java.util.Calendar;public class Page { private in...原创 2020-04-15 20:57:28 · 302 阅读 · 0 评论 -
JavaBean实例14:计算两个日期相差的天数
此功能的实现也是运用Calendar类实现的:getTimeInMillis()方法此方法返回一个long类型的时间值,以毫秒为单位。我们可以获得两个日期的long类型的时间值,然后相减取绝对值, 然后进行运算,就可以获得两个日期相差的天数了!!代码实现:1.JavaBean文件:StringUtil.javapackage exa147;import java.text.Pa...原创 2020-04-14 09:16:12 · 373 阅读 · 0 评论 -
JavaBean实例13:将日期字符串转换成Calendar对象
这个功能的实现可以应用格式化日期时间的java.text.SimpleDateFormat类实现。实现步骤如下:1.创建一个“yyyy-mm-dd”格式的对象,具体代码如下:SimpleDateFormat format=new SimpleDateFormat("yyyy-mm-dd");2.通过SimpleDateFormat对象的parse()方法将指定字符串转化为Date对象:...原创 2020-04-14 09:00:38 · 1563 阅读 · 0 评论 -
JavaBean实例12:判断用户输入的日期是否为当前日期
在开发中,我们可能遇到判断用户输入的日期是否为当前日期的情况。我们主要用到java.util.Calendar类中的方法.下面通过代码了解如何使用此类代码如下:1.JavaBean文件:StringUtil.java在这里插入代码片...原创 2020-04-14 08:31:49 · 274 阅读 · 0 评论 -
JavaBean实例11:检查字符串中是否包含英文
当我们有时候需要判断一段话中是否包含英文的时候。我们可以先通过String类中的:1.**toCharArray();**方法将指定字符串转换为字符数组。2.然后将数组中的字符强制转换为ASCII码。3.最后通过ASCII码的大小进行循环判断实现此功能。实例代码如下:1.JavaBean文件:StringUtil.javapackage exa139;public class ...原创 2020-04-13 07:47:05 · 303 阅读 · 0 评论 -
JavaBean实例10:判断字符串是否以指定字符开头
在网站注册的时候,用户名信息往往不允许以数字或者其他字符开头。它是怎么实现的呢?实际上其核心是用了String类中的方法实现的:1.startsWith(String prefix);public boolean startsWith(String prefix)该方法用于判断字符串是否以指定的前缀(prefix)开始。2.public boolean startsWith(String...原创 2020-04-13 07:14:14 · 1020 阅读 · 0 评论 -
JavaBean实例9:获取汉字的拼音简码
实现此功能的主要是通过Unicode字符集实现。代码实现:1.javaBean文件:StringUtil.javapackage exa137;public class StringUtil { private String sourceStr; //源字符串 private String shortPhonetic=""; //获得汉字的拼音简码字符...原创 2020-04-12 17:21:55 · 237 阅读 · 0 评论 -
JavaBean实例8:将长整型的数字分位显示
有时候我们为了用户方便查看某一数字,我们常常用分位显示,就是每隔几个数字用逗号隔开。我们可以应用StringBuffer类中的方法实现:(我们习惯从后面开始分位)1.insert();该方法可以动态地向一个StringBuffer对象类型的字符串中指定位置插入指定字符串。2.reverse();该方法可以将字符串反转。代码实现如下:1.JavaBean:StringUtil.jav...原创 2020-04-12 17:04:30 · 291 阅读 · 0 评论 -
JavaBean实例7:把整型数据格式化为指定长度的字符串
如果我们需要规范化某类数据,例如:表示三个人的工资:A:3000B:30000C:300000如果我们想把ABC三者的工资格式化为8位数的字符串,即A:00003000B:00030000C:00300000这个时候我们可以应用java.text.NumberFormat类里的方法实现:1.getinstance();该方法返回当前默认语言环境的通用数值格式。2.setMi...原创 2020-04-12 16:36:21 · 931 阅读 · 0 评论 -
JavaBean实例6:将字符串型转换为整型
在实际开发中我们一定会遇到需要将字符串型的数据转换为整型。实现这一功能主要使用的是Integer类的:1.parseInt()方法接受一个String类型的参数,返回int类型的值。2.valueOf()方法接受一个String类型的参数,返回Integer对象。...原创 2020-04-12 16:07:16 · 295 阅读 · 0 评论 -
JavaBean实例5:整型值转换为字符串
实现这一功能这里有三种方法:1.String类:valueOf();方法此方法实现了将多种类型的值转换为字符串(boolean,char,char[],double…)2.Integer类:toString();此方法中包含一个int类型的值,当使用该方法时,可以直接调用该方法并传入一个int类型的值,即可获得字符串。valueOf().toString();此方法是首先将int值...原创 2020-04-10 14:43:00 · 363 阅读 · 0 评论 -
JavaBean实例4:字符串转换为数组
在程序开发的过程中我们有时候需要将以串字符按顺序放入数组中便于我们进行操作。这时候我们可以用String类中的split()方法来实现。这个方法的用法是:String str="a,b,c,d";String strarr[]=str.split(",");//说明str以逗号为分隔符将字符串分隔为字符串数组。//即为:strarr[0]="a"; .....实战演练:1.编写ja...原创 2020-04-09 10:54:46 · 572 阅读 · 0 评论 -
JavaBean实例3:字符串截取
在web开发中,我们经常会对字符进行截取来达到某种效果,例如,在我们搜索网页时,每条网页下面会有一段关于我们搜索内容的信息,但又不是全部。它是怎么实现的呢?其实并不难:1.编写javaBean文件:StringUtil.javapackage exa128;public class StringUtil { private String str; public String...原创 2020-04-08 13:44:33 · 192 阅读 · 0 评论 -
JavaBean实例2:计算字符串的实际长度
在程序开发的过程中,我们经常需要获得字符串的实际长度。然后根据字符串的长度值来操作字符串。下面是如何获得字符串长度的实例:1.编写javabean类:StringUtil.javapackage exa127;public class StringUtil { private String str;//需要计算的字符串 private int strLength;//存储字符串长...原创 2020-04-08 13:12:37 · 302 阅读 · 0 评论 -
JavaBean实例1:转换输入文本中的回车和空格
本实例实现的是再输入框输入一段包含空格和回车的内容。提交表单后在信息页中的内容也会包含空格和回车。1.首先我们需要编写一个javabean类:StringUtil.java:package exa126;//此类主要包含一个转换空格和换行符的方法public class StringUtil { private String str; public void setStr(Stri...原创 2020-04-08 10:57:41 · 941 阅读 · 0 评论 -
每页设置编码很麻烦,Servlet过滤器一次解决!!
再javaweb开发中我们都遇到过乱码问题,原因基本是忘记设置编码造成。这让我们不免觉得再每一个JSP或Servlet中都重复编写request.setCharacterEncoding(“UTF-8”);很麻烦。那么有没有一种方法让我们一次设置,全局应用呢?当然有!!这个时候Servlet过滤器的强大就体现出来了代码如下:1.EncodingFilter.javapackage F...原创 2020-04-08 10:40:58 · 175 阅读 · 0 评论 -
MVC登录程序实例一
学习自《Java Web开发实战经典》–李兴华一.前期设计1.程序流程图如下:2.根据流程图制定程序清单:然后就开始指定数据表了:二.代码实施:1.在数据库中创建此表:mysql> use jdbc;Database changedmysql> create table user( -> userid varchar(30) primary k...原创 2020-04-04 15:50:58 · 303 阅读 · 0 评论 -
统计用户在站点停留的时间并在另一个网页中查看(JSP+mysql)
一.思路:1.首先我们要有一个连接数据库的DB类2.其次我们需要一个时间计算类3.然后我们需要一个监听类4.一个用户登入jsp页面5.一个后台查看jsp页面代码如下:1.DB.javapackage exa114;import java.sql.*;public class DB { private Connection con; private Statement ...原创 2020-04-01 16:37:32 · 335 阅读 · 0 评论 -
JSP统计用户在某一页停留的时间
一.首先我们要写一个javaBean类,我们可以通过此类计算用户停留的时间:StopTime.javapackage exa112;import java.util.Date;public class StopTime { private int h=0; private int m=0; private int s=0; public void conuttime(Dat...原创 2020-03-30 17:24:54 · 964 阅读 · 0 评论 -
JSP实例2.实现记录用户地址计数器(JSP+Mysql)
在开始此项目前一定要保证:项目里导入了mysql-connector-java-8.0.12.jar具体做法请参考:https://blog.csdn.net/c1776167012/article/details/104815125 (java文件连接mysql)和https://blog.csdn.net/c1776167012/article/details/105076285 (...原创 2020-03-29 15:34:29 · 307 阅读 · 0 评论 -
利用getRequestURL()和getHeader("referer");实现防止表单在网站外部提交
1.request.getRequestURL().toString();方法获得的是当前网页的IE地址。2.request.getHeader(“referer”);方法获得的是请求页的地址。然后使用 URL urlOne= new URL(String url);获得IE地址的服务主机名,比较之。一般情况下,二者相等,若二者不等,则是从网站外部提交的。代码如下:1.index.jsp...原创 2020-03-28 18:45:24 · 574 阅读 · 0 评论 -
利用this.getServletContext();方法实现网站计数器功能
代码如下:文件:count.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.io.*" %> <%@page import="java.util.*" %> ...原创 2020-03-27 20:10:02 · 326 阅读 · 0 评论 -
使用Session对象实现页面的登录以及注销功能
一.代码如下:1.登录页面:login.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...原创 2020-03-27 19:18:29 · 1285 阅读 · 0 评论 -
运用getParameterNames()方法和getParameterValues()方法获取请求参数名称和内容
一.例子代码:1.html文件:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><form action="request_demo04.j...原创 2020-03-27 18:28:34 · 5617 阅读 · 0 评论 -
JSP实例1.用户登录程序实现(JSP and mysql)
一.程序实现思路1.首先我们要在数据库中建立一个表2.我们要写四个jsp文件:(1)登录表单页面。(2)检测页面。(3)登录成功页面(4)登录失败页面。二.具体实现过程:1.首先在mysql中建立一个表且插入一组数据:mysql> use jdbc;Database changedmysql> create table user( -> userid...原创 2020-03-24 17:24:33 · 1088 阅读 · 1 评论