随笔分类 -  jsp新手上路

请求中文乱码解决
摘要:一、使用String进行数据重新编写 username = new String(username.getBytes("ios8859-1"),"utf-8"); 二、使用公共配置 1、get方式: 步骤一:req.setCharacterEncoding("utf-8"); 步骤二:在tomcat 阅读全文
posted @ 2019-09-09 21:33 Hi,Bro 阅读(240) 评论(0) 推荐(0)
数据库连接池使用方法
摘要:步骤: 1、导入jar包 druid-1.0.9.jar 2、定义配置文件:druid.properties 3、加载配置文件 因为获取第四步获取连接池对象的方法需要一个参数,参数是properties或者map 4、获取连接池对象 5、获取连接 运行结果: 阅读全文
posted @ 2019-09-08 11:43 Hi,Bro 阅读(1288) 评论(0) 推荐(0)
jdbc处理事务
摘要:事务的四个特性: 1、原子性:从 A 账户转账到 B 账户, A 账户扣了钱, B 账户必须得到这笔钱。比如刚转过去就停电了,转账终止;A、B要么都成功,要么都失败。 2、一致性:A、B两个账户,不管相互之间怎么转钱,两个总金额和不变。 3、隔离性:举一个脏读的例子。。。比如A、B账户各1000,若 阅读全文
posted @ 2019-09-07 10:21 Hi,Bro 阅读(201) 评论(0) 推荐(0)
Error running 'Tomcat 9.0.241': port out of range:-1
摘要:这种情况很容易解决,别急。 修改默认配置,tomcat的server.xml检查一下,端口不能是-1, 数值在1-65535之间的任意一个整数,一般会选大于1024的,小于1024的一般被本地计算机程序占用。 路径:C:\Program Files\Apache Software Foundatio 阅读全文
posted @ 2019-08-28 16:44 Hi,Bro 阅读(20864) 评论(1) 推荐(2)
如何解决tomcat9.0.14启动时控制台中出现乱码
摘要:把/conf/logging.properties里的java.util.logging.ConsoleHandler.encoding= UTF-8改成java.util.logging.ConsoleHandler.encoding = GBK 阅读全文
posted @ 2019-08-14 11:29 Hi,Bro 阅读(461) 评论(0) 推荐(0)
oracle 11g安装教程终结版
摘要:1、解压文件 2、双击 “setup.exe” 3、高级安装、下一步 4、企业版 下一步 5、下一步 6、只要不报错,警告没事。(路径如果报错的话,没事,直接继续) 注意:如果有需要6.2版本的错误,请如下修改,,下图中复制一段,改成<VERSION VALUE = "6.2"/> 7、创建数据库, 阅读全文
posted @ 2019-08-09 20:29 Hi,Bro 阅读(202) 评论(0) 推荐(0)
转发与重定向的区别
摘要:转发与重定向的区别如下: 转发是服务器行为,重定向是客户端行为 1.转发在服务器端完成的;重定向是在客户端完成的 2.转发的速度快;重定向速度慢 3.转发的是同一次请求;重定向是两次不同请求 4.转发不会执行转发后的代码;重定向会执行重定向之后的代码 5.转发地址栏没有变化;重定向地址栏有变化 6. 阅读全文
posted @ 2019-08-07 10:45 Hi,Bro 阅读(1408) 评论(0) 推荐(0)
Servlet开发详讲
摘要:一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开 阅读全文
posted @ 2019-08-06 20:19 Hi,Bro 阅读(199) 评论(0) 推荐(0)
Servlet的常见错误
摘要:Servlet常见的错误: 1、404错误:资源未找到 原因一:在请求地址中的servlet的别名书写错误。 原因二:虚拟机项目名称拼写错误。 2、500错误:内部服务器错误 错误一: java.lang.ClassNotFoundException: com.bjsxt.servlet.Servl 阅读全文
posted @ 2019-08-05 16:04 Hi,Bro 阅读(670) 评论(0) 推荐(0)
HTTP请求方式之POST和GET的区别
摘要:GET请求方式: 如果我们的网页收集到的用户数据,他规定了,此网页用户数据用GET的请求方式去处理的话,我们会发现,比如百度,就是一个很经典的GET请求方式 当我们在百度搜索上输入一个‘java’,点击百度一下,那个这个网页就收集到了我们要搜索的数据,并提交百度服务器处理完后,显示一些搜索的结果,那 阅读全文
posted @ 2019-08-05 11:54 Hi,Bro 阅读(732) 评论(0) 推荐(0)
MVC的一个简单实例
摘要:基本思路: 一个Regist.jsp注册页面,用于收集用户信息,发送请求给控制器Servlet;控制器层Servlet封装模型层对象 jBean,并调用其方法regiser实现用户信息的保存;模型层JavaBean.java 接收控制器层的对象,完成对数据库的操作。 话不多说,上代码。 首先有个数据 阅读全文
posted @ 2019-07-17 19:40 Hi,Bro 阅读(2989) 评论(0) 推荐(0)
JDBC API访问数据库的基本步骤。
摘要:JDBC本质:官方定义了一套操作所有关系型数据库的规则(接口),各个数据库厂商实现这个接口,提供数据库驱动jar包。 我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 任何一个Java应用程序使用JDBC API访问数据库,其基本工作可以分为5个步骤: (1)加载JDB 阅读全文
posted @ 2019-07-15 19:33 Hi,Bro 阅读(6409) 评论(0) 推荐(1)
eclipse连接Mysql和测试
摘要:一、前期准备: 1.eclipse 2.Mysql workbench 3.jdbc 下载地址:https://www.mysql.com/products/connector/ 点击JDBC Driver for Mysql(Connector/j) 后面的下载 按箭头选择 之后会有登录或者注册o 阅读全文
posted @ 2019-07-13 16:40 Hi,Bro 阅读(5317) 评论(0) 推荐(0)
PreparedStatement和Statement区别详解
摘要:技术原理 该 PreparedStatement接口继承Statement,并与之在两方面有所不同: PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的 阅读全文
posted @ 2019-07-13 16:14 Hi,Bro 阅读(4238) 评论(0) 推荐(1)
jsp四种属性范围
摘要:在JSP提供了四种属性的保存范围。所谓的属性保存范围,指的就是一个设置的对象,可以在多个页面中保存并可以继续使用。它们分别是:page、request、session、appliction。 1、page属性范围(pageContext范围)当前页面 page属性范围(使用pageContext表示 阅读全文
posted @ 2019-07-11 21:10 Hi,Bro 阅读(551) 评论(0) 推荐(0)