- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 Spring:bean管理(XML配置)
Spring的bean管理(xml配置)bean实例化第一种:使用类的无参数构造创建(重点)<bean id="user" class="com.feicui.pojo.User"></bean>类里面必须有无参构造方法,如果没有出现异常第二种:使用静态工厂创建创建静态的方法,返回类对象public class UserFactory {...
2019-06-26 19:12:44 253
原创 Spring:IOC
SpringSpring是于2003 年兴起的一个开源,轻量级(不需要依赖其他配置直接使用),一站式的Java开发框架,由Rod Johnson创建。一站式:spring在javaee三层结构中,每一层都提供不同的解决技术web层:SpringMVC service层:Spring的IOC dao层:Spring的jdbcTemplate三大特点容器:Spring框架是一个容...
2019-06-26 18:55:56 137 1
原创 如何从一个JSP页面跳转到其他页面
方法一:在jsp页面中内嵌java代码(转发)<% pageContext.forward("pages/login.jsp"); %>方法二:使用jsp的转发标签(转发) <jsp:forward page="pages/login.jsp"> <jsp:param name="data" value="XXX"></jsp:p...
2019-06-20 18:22:24 19928 3
原创 JSP:JSTL
JSTLjsp标准标签库。一共有四组。核心标签库,XML标签库,SQL标签库,格式化标签库。在页面中使用JSTL标签需完成以下2个步骤:导入jstl.jar和standerd.jar这两个JSTL的jar文件。 在JSP页面中使用<%@ taglib url="" prifix="" %>元素导入标签库。核心标签库<%@ taglib prefix="c" ...
2019-06-20 18:14:04 112
原创 JSP:EL表达式
EL表达式作用获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组,用EL表达式在取数据时,通常用".",当"."号取不出时,用"[]") 执行运算:利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中...
2019-06-20 18:04:18 522
原创 JSP:自定义标签库
自定义标签自定义标签主要用于移除jsp页面中的java代码。使用自定义标签移除jsp页面中的java代码,只需要完成以下三个步骤:编写一个实现Tag接口的Java类(标签处理器类)。 在web-inf/目录下新建tld文件,在tld文件中对标签处理器进行描述 在jsp页面中声明并调用标签使用步骤1、编写一个实现Tag接口的标签处理类放在一个包中,即package **;...
2019-06-20 17:50:50 173
原创 JSP:使用JavaBean
什么是JavaBeanJavaBean是一个遵循特定写法的Java类,它通常具有如下特点:具有一个无参的构造函数 属性必须私有化 提供公有的属性set或get方法在JSP中使用Javabean导入:<%@ page import="com.anllin.bean.Person" %>声明:<jsp:useBean id="person" class="com...
2019-06-19 11:03:50 401
原创 JSP:标签
JSP标签JSP标签也称之为Jsp Action(JSP动作)元素,它用于在JSP页面中提供业务逻辑功能。<jsp:include>标签包含。标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入。语法:<jsp:include page="relativeURL | <%=expression%...
2019-06-19 10:59:26 110
原创 JSP:九大隐式对象
九大隐式对象每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个servlet ,然后按照servlet的调用方式进行调用。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。JSP引...
2019-06-19 10:55:53 434
原创 JSP:页面元素
JSPJSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。servlet用于web应用中的控制器组件,jsp用于数据显示模板。运行原理一个jsp页面在服务器上经过三个步骤:转译 .jsp--->.java 编译 .java--->.class 执行 .class--->.htm...
2019-06-19 10:51:07 293
原创 JavaMail:带附件邮件发送
发送纯文本的邮件package com.haiwen.test;import java.util.Date;import java.util.Properties;import javax.mail.Message.RecipientType;import javax.mail.Session;import javax.mail.Transport;import javax....
2019-06-17 17:27:08 11426
原创 JavaMail:使用163,QQ和本地服务器邮件发送
发送邮件的原理在了解其原理之前,先要知道两个协议,SMTP和POP3SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协议,默认端口,25POP3:Post Office Protocol 3,即邮局协议,接收邮件的协议,默认端口,110知道了这两个协议,下面来说说邮件发送和接收的原理图,分两种,相同邮件(QQ邮箱给QQ邮箱)和不同...
2019-06-17 17:20:19 2115
原创 JavaWeb:文件下载
文件下载1、列出提供下载的文件资源我们要将Web应用系统中的文件资源提供给用户进行下载,首先我们要有一个页面列出上传文件目录下的所有文件,当用户点击文件下载超链接时就进行下载操作,编写一个ListFileServlet,用于列出Web应用系统中所有下载文件。package me.gacl.web.controller;import java.io.File;import jav...
2019-06-12 15:08:11 247
原创 JavaWeb:文件上传
文件上传对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload上传组件的jar包可以去apache官网上面下载,也可以在struts的lib文件夹下面找到,struts上...
2019-06-12 15:01:51 257
原创 JavaWeb:JSTL国际化标签库
在WEB应用中使用国际化标签库实现固定文本的国际化1、国际化标签<fmt:setLocale> //设置一个全局的地区代码<fmt:requestEncoding> //设置统一的请求编码<fmt:setLocale> 属性名 是否支持EL 类型说明 属性描述 ...
2019-06-12 14:54:04 327
原创 JavaWeb:国际化
国际化开发概述软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)。合格的国际化软件软...
2019-06-12 14:05:56 1387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人