JSP程序设计
用具体的实战代码一步步走进JSP程序设计
IT菜鸟新手霞霞
一个人必须不停地写作,才能不被茫茫人海湮灭。
展开
-
解决sqlitejdbc.dll.lck拒绝访问的问题
解决sqlitejdbc.dll.lck拒绝访问或者其他xxx.dll.lck拒绝访问的问题,其实就是权限不够,按照本文方法修改权限即可。原创 2022-10-24 23:17:08 · 615 阅读 · 0 评论 -
解决JSP中常用软件IntelliJ IDEA用java连接SQLite数据库并将其部署在tomcat服务器上驱动失败或者连接失败的问题
首先写此文章前我在用java连接Sqlite数据库在控制台测试是可以成功的,但是在部署到tomcat服务器后一直显示连接失败,尝试了很多种办法后,将其解决办法记录下来,避免更多的人再遇到此问题。2.然后将刚刚复制的驱动粘贴一份在项目webapp目录下的WEB-INF新建一个lib文件夹中(经过我多次测试,大部分电脑只能放在这里才能部署成功,少部分电脑可以直接放在项目下)我意识到使用我之前的一篇文章的连接方法,只能连接到java,无法部署到服务器。5.选择刚刚粘贴的目录下的驱动,然后点击OK。原创 2022-10-23 23:29:25 · 1422 阅读 · 0 评论 -
在IDEA中对数据库SQlite进行增删改查的基本操作
对数据库的连接和操作我们分为三个java类来写,java文件如下所示:(注意:有的地方需要将相应路径改成自己创建的)如果使用此办法依旧出现如下图所示连接失败的问题,暂时还没有找到解决的办法,如果找到,后续会补上。则新建一个jsp文件,输入以下代码测试是否可以连接,然后进行相应的数据库操作。的路径为identifier.sqlite中的绝对路径。可能要用到的脚本如下:(也可以对此做出相应的更改)如果想要将数据库放在部署的服务器(即网页上)运行,最后需要建一个主函数并将其在控制台运行。原创 2022-09-22 17:44:33 · 2285 阅读 · 0 评论 -
在IDEA中用java连接SQLite数据库在控制台运行的步骤和配置
第一步:右上角找到database数据库点击点开 如果右上角没有,点击上方窗口viewàTool WindowsàDatabase 第二步:点击+号,àData Sourceà找到SQLite 第三步:点击Download下载(确保在联网状态下)àOK 其他默认即可 第四步:在创建好的数据库上鼠标右击àNewàQuery Console 第五步:将写好的数据库脚本文件复制进来全选中,然后点击运行 建表脚本文件如下:create table EMPLOYEE( EMP_ID VARCHAR2(5原创 2022-07-05 22:55:24 · 5202 阅读 · 0 评论 -
成绩统计(编写一个使用EL的jsp程序)
实战要求:Score.javaJSP代码1.jsp:JSP代码2.jsp:结果展示:原创 2022-06-16 19:51:56 · 2937 阅读 · 0 评论 -
创建一个JavaBean,用来接收汽车的颜色,以及表示汽车是否安装了空调的布尔值,如果布尔值为真,则汽车安装了空调;如果布尔值为假,则汽车未安装空调。该JavaBean返回颜色和布尔值
创建一个JavaBean,用来接收汽车的颜色,以及表示汽车是否安装了空调的布尔值,如果布尔值为真,则汽车安装了空调;如果布尔值为假,则汽车未安装空调。该JavaBean返回颜色和布尔值(完成JavaBean,创建一个页面显示结果)。JavaBean(Car.java) :package com.example.demo1;public class Car { private String color; private boolean air; public Car()原创 2022-05-22 22:04:23 · 2735 阅读 · 0 评论 -
编写一个UserJsp.jsp页面向用户显示姓名,页面使用useBean标准动作。要求同时使用setProperty动作将用户姓名设置为anne。getProperty动作用于获取anne的名字
实战要求:1.编写一个UserJsp.jsp页面向用户显示姓名,页面使用useBean标准动作。2.要求同时使用setProperty动作将用户姓名设置为anne。3.getProperty动作用于获取anne的名字。UserJsp.jsp:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title<原创 2022-05-22 18:47:35 · 1962 阅读 · 0 评论 -
利用隐式对象为某一网站编写一个JSP程序,统计该网站的访问次数
实战要求:利用隐式对象为某一网站编写一个JSP程序,统计该网站的访问次数一种情况是按照客户进行统计,(按照浏览器进行统计:一个浏览器如果访问网站的话,就算一次访问。换句话说,如果这个浏览器刷新多个网站的话,也算是一次访问。) 另一种情况是刷新一次页面,就算是一次访问 要求用隐式对象去实现<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> &l原创 2022-05-20 22:04:27 · 1752 阅读 · 2 评论 -
编写一个JSP登录页面,可输入用户名和密码,提交请求到另一个JSP页面,该JSP页面获取请求的相关数据并显示出来。请求的相关数据包括用户输入的请求数据和请求本身的一些信息。
实战要求:编写一个JSP登录页面,可输入用户名和密码,提交请求到另一个JSP页面,该JSP页面获取请求的相关数据并显示出来。请求的相关数据包括用户输入的请求数据和请求本身的一些信息。(例如请求使用的协议getProtocol()、请求的URI request.getServletPath()、请求方法request.getMethod()、远程地址request.getRemoteAddr()等)<%@ page contentType="text/html;charset=UTF-8"原创 2022-05-20 21:42:40 · 8874 阅读 · 0 评论 -
编写一个JSP页面,将用户名和密码存放到会话中(假设用户名为“孤独求败”,密码为“123456”),再重新定向到另一个JSP页面,将会话中存放的用户名和密码显示出来。
实战内容:编写一个JSP页面,将用户名和密码存放到会话中(假设用户名为“孤独求败”,密码为“123456”),再重新定向到另一个JSP页面,将会话中存放的用户名和密码显示出来。(提示:使用response对象的sendRedirect()方法进行重定向)<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title<原创 2022-05-20 21:25:02 · 3324 阅读 · 2 评论 -
编写JSP程序,实现一个简易的计算机。
编写JSP程序,实现一个简易的计算机。要求:输入“第一个参数”,选择运算类型(+、-、* 、/),输入“第二个参数”,按“计算”按钮,结果显示在“结果”文本框中。注意:程序需要对输入参数是否合法进行判断、例如:参数是否为数字;除法时,除数不为0。程序代码如下:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Ti..原创 2022-04-20 17:55:16 · 6140 阅读 · 1 评论 -
JSP插入照片升级版(包括resources资源导入以及乱码问题)
编写两个文档,一个是JSP文档,命名为myJsp.jsp;另一个是普通的HTML文档,命名为myPhoto.html。要求:1.在myPhoto.html插入自己的照片,在myJsp.jsp中嵌入<jsp:include>操作指令,当在浏览器中运行时能够将myPhoto.html中的照片显示出来2.将照片放在resources文件下通过配置成功导入照片资源3.照片位置在浏览器居中,上方写有XXX照片一并居中第一步:将照片拖拽到resources文件下第二步:建一个.原创 2022-04-16 21:34:27 · 5585 阅读 · 0 评论 -
编写一个JSP页面,利用Scriptlet编写一段计算代码,要求用0做除数,并使用page指令将该错误信息显示在另一个JSP页面上,产生的错误信息为“错误,不能用0做除数.“
今日实战案例要求:编写一个JSP页面,利用Scriptlet编写一段计算代码,要求用0做除数,并使用page指令将该错误信息显示在另一个JSP页面上,产生的错误信息为"错误,不能用0做除数!"<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page errorPage="error.jsp" %><html><head> <title>原创 2022-04-10 10:03:03 · 4459 阅读 · 1 评论 -
编写一个JSP页面,实现根据一个人的18位身份证显示出生日的功能,要求把表达式声明和Scriptlet全部用到,并把结果显示在表格中
今天实战项目要求:编写一个JSP页面,实现根据一个人的18位身份证显示出生日的功能,要求把表达式声明和Scriptlet全部用到,并把结果显示在表格中,如下图所示<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title> <style > #a{ .原创 2022-04-09 15:28:30 · 6821 阅读 · 1 评论 -
在myPhoto.html插入自己的照片,在myJsp.jsp中嵌入<jsp:include>操作指令,当在浏览器中运行时能够将myPhoto.html中的照片显示出来
编写两个文档,一个是JSP文档,命名为myJsp.jsp;另一个是普通的HTML文档,命名为myPhoto.html。要求:在myPhoto.html插入自己的照片,在myJsp.jsp中嵌入<jsp:include>操作指令,当在浏览器中运行时能够将myPhoto.html中的照片显示出来代码如下所示:myPhoto.html<!DOCTYPE html><html lang="en"><head> <meta chars原创 2022-04-07 17:21:55 · 2411 阅读 · 1 评论 -
第四个实战案例之--显示颜色条
该程序实现的是:编写一个JSP程序,使用JSP Script显示网页上如下颜色的颜色条:绿色、蓝绿色、黑色、红色、黄色、以及粉红色(对应的颜色为:Green、Cyan、Black、Red、Yellow、Pink)<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@page import="java.util.ArrayList"%><html><head>原创 2022-03-31 17:28:37 · 1987 阅读 · 0 评论 -
编写一个JAVA类和一个JSP页面,把下列信息封装到3个Student对象里,再把每个对象放到一个ArrayList对象里,再利用ArrayList对象在JSP页面的表格中显示下表所示的信息
首先创建一个JAVA类并封装package com.example.demo4;import java.util.ArrayList;public class student { private String sid; private String name; private String sex; private String classes; private Stri原创 2022-03-28 17:37:05 · 2977 阅读 · 0 评论 -
第二个JSP实战案例之——自动刷新时间
该程序实现的是:1.编写一个JSP程序实现手表的功能,显示当前时间,并实时自动刷新时间2.置中3.字体大 4.字体颜色绿色在这里我用三种方法实现方法一:<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.*" %><html&...原创 2022-03-26 23:36:40 · 3001 阅读 · 0 评论 -
第一个JSP实战案例之——Hello,JSP
该程序实现的是:1.创建一个JSP页面,在浏览器正中显示"Hello,JSP"2.置中3.字体大4.字体颜色红色5.标题:我的第一个JSP页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>我的第一个JSP页面</title&g...原创 2022-03-21 21:27:59 · 2069 阅读 · 0 评论 -
IntelliJ IDEA 中tomcat在运行时端口号被占用的解决办法
以管理员身份运行cmd netstat -aon|findstr "1099" 输入taskkill /F /PID 1984原创 2022-04-15 22:58:50 · 1139 阅读 · 0 评论 -
解决IntelliJ IDEA中无法使用out.println()方法
问题:在<% %>中使用jsp内置对象out出现问题时,发现无法使用println()这个方法了如图解决办法:将tomcat关联到jdk1.首先点击File->Project Structure->modules->Dependencies如图:2.点击Library选择你的Tomcat,问题就解决啦...原创 2022-03-27 19:27:06 · 4629 阅读 · 2 评论 -
JSP常用软件IntelliJ IDEA从安装到运行超详细过程(包括环境变量配置)
步骤1、首先需自行下载这3个软件IntelliJ IDEATomcatJdk这里我以这三个版本为例正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消步骤2、双击安装jdk正在上传…重新上传取消直接点下一步正在上传…重新上传取消最好安装在默认路径中,并且记住安装路径的位置,后面配置环境变量会用到正在上传…重新上传取消正在上传…重新上传取消也可以安装到其他盘中,建议在选好文件夹后加上jdk1.8,以后会方便找到,..原创 2022-03-19 17:43:01 · 13261 阅读 · 8 评论