- 博客(13)
- 收藏
- 关注
原创 Mybatis框架的增删改查
此外就是#{}和${} parameterType和resultType selectOne和selectList 三对会出现在以上代码中的。parameterType:定义输入到sql中的映射类型,${value}表示使用参数将${value}替换,做字符串的拼接。// 数据库会话实例 SqlSession sqlSession = null;parameterType:指定输入参数类型,mybatis通过ognl从输入对象中获取参数值拼接在sql中。${}括号中只能是value。
2023-12-21 15:20:07
430
1
原创 javaweb邮箱验证
req.setAttribute("stateinfor","激活失败");req.setAttribute("stateinfor","激活成功");在项目中完成用户激活的类的类名为EmailAcitvate.java,其中有两个小步骤为。//根据激活码进行激活 修改state。需要打开邮箱里第三方服务的设置,由此来接受激活码。在实现javaweb邮箱验证前需要打开一个设置。//根据激活码进行激活 修改state。
2023-12-20 14:48:26
450
1
原创 javaweb 监听器与过滤器的简单概况
顾名思义就是对事物进行过滤的 在Web使用中使用过滤器,就可以对请求进行拦截,然后做相应的处理,实现许多特殊功能。如登录控制,权限管理,过滤敏感词汇。当被监听对象发生了上述事件后,监听器某个方法将会立即被执行。创建过滤器 只需要继承过滤器(Filter)接口就行。用来监听另一个 Java类的方法调用或者属性的改变。用来监听其他对象的变化,在图形化界面开发上用途广泛。是一个实现了特定接口的Java类。
2023-10-26 20:56:30
85
1
原创 java jsp
JSP全称为Java Server Pages,指的是java服务器端页面,类似于html,也可以在里面写入java代码可以用于简化我们的书写jsp的语法:注释Java脚本代码语法:<%–这是注释–%>JSP的Java脚本表达式:作用:输出数据到页面上语法:<%=表达式%>(实际上就是调用输出流打印到页面上) out.print(表达式);作用:书写Java代码逻辑语法:<%语句1;语句2;%>
2023-10-26 20:46:33
44
原创 javaweb——EL表达式介绍
当需要指定从某个特定的域对象中查找数据的时候可以使用四个域对象对应的空间对象分别为:pageScope,requestScope,sessionScope,applicationScope。开发原则:JSP页面中不能出现一行Java脚本<%%>和Java表达式<%=%>EL默认的查找方式为:从小到大查找,找到了即返回,若未查找到则返回空字符串。这4个分别为本页面,一次请求,一次会话,整个应用程序。不在作用域中的不是显示null,而是显示为空。从指定范围中取值,以及取值默认规则。EL表达式操作的都是。
2023-10-19 15:42:34
37
原创 javaweb注册实例,用户名密码邮箱电话的验证
我们把这个类命名为ValidateDemo,源码如下。,我们只需要外加一个用于验证的类就可以完善项目。根据javaweb的跳转实例。就可以达到我们想要的效果。
2023-09-21 16:13:30
140
原创 javaweb的跳转及实例
重定向是指浏览器向服务器发送一个请求后,服务器返回一个新的URL地址给浏览器,浏览器根据这个URL重新发送一个新的请求。这段代码会将请求转发到名为newPage.jsp的页面,并将当前请求的对象和响应的对象一起传递给新的页面。请求转发是指服务器直接使用当前请求的对象来访问另一个资源,然后将其结果返回给浏览器。转发是一次请求,重定向是两次请求。转发和重定向的区别是: 转发地址不会变,都是servlet地址 ,重定向会变。JavaWeb中常用的跳转方式有两种:重定向和请求转发。
2023-09-21 15:26:05
2406
原创 BeanUtils方法和自定义转换器的使用
BeanUtils类是Apache Commons BeanUtils的一个组件,提供了许多方便的方法来操作Java Bean。//这个一个默认的构造器,输出样式是yyyy-MM-dd,如果想要多个样式都能实现就使用下面的自定义构造器。//BeanUtils.populate(封装的数据对象,req.getParameterMap)的使用。//这是自行处理的数组转字符串方法,不想处理的可以直接使用Arrays.toString()方法转换。//自定义构造器,使用匿名内部类的方式。//设置html的编码。
2023-09-14 09:31:47
318
1
原创 Servlet对表单数据的处理
Servlet可以通过HttpServletRequest对象中的getParameter方法获取表单数据,getParameter方法接收一个字符串类型的参数,即表单元素的name属性值,返回一个字符串类型的值,即该表单元素的值。其中封装对象的数据类型有不同,因此我们需要一个将字符串转换为日期型的方法。注意:在action中注意虚拟目录要跟WebServlet中一样。这就是Servlet对表单数据的处理。在点击提交之后 数据会在后台显示。
2023-09-14 08:51:56
484
1
原创 Java Web创建第一个Servlet(服务端小程序)程序
1.在webapps里创建一个文件夹myweb,作为你的网站根目录 在myweb中创建一个目录WEB-INF 在WEB-INF中创建一个classes目录 在WEB-INF中创建一个web.xml。写完之后,还需要将文件便以为class文件,项目部署到tomcat目录下。成功之后在浏览器输入localhost:8080/myweb/虚拟目录。在classer文件夹中用cmd来编译Servlet.java文件。2.在classes目录中创建servlet程序。在web.xml中配置一下加载的Servlet。
2023-09-07 11:55:26
103
1
原创 Tomcat的安装及配置
方式三:也可以在Catalina(服务器引擎,注意是conf\Catalina\localhost中创建)中新建一个任意的xml文件并在里边写入<Context docBase="D:\hello"/>,那么这个xml文件的名字就是我们的虚拟目录,如果文件为 aaa#bbb就是两级虚拟目录。需要注意的是,在生产环境中,需要对Tomcat进行优化和安全设置。可以将打包好的war文件复制到Tomcat的webapps目录下,Tomcat会自动解压并部署Web应用程序。Tomcat需要Java运行环境。
2023-09-05 15:30:55
217
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人