Java Web
ustcyy91
这个作者很懒,什么都没留下…
展开
-
Spring web.xml文件注释
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://原创 2018-08-09 16:15:10 · 997 阅读 · 0 评论 -
注解 Annotation
注解是什么?1代码里面的特殊标记,使用注解可以完成功能2注解写法@XXX3使用注解可以少些很多配置文件Spring注解开发准备注解创建准备1导入Spring的jar包 2创建类public class User{ public void add(){ System.out.print("add"转载 2017-06-07 15:12:44 · 241 阅读 · 0 评论 -
ajax——登录系统 用户名是否存在校验
1.在用户名 输入出 设置失去焦点函数onblur="checkUsername()"/>2.编写函数体 ajax的四个步骤! 1.创建对象 2.设置监听 3.打开连接 4.发送数据function checkUsername(){ var username=document.getElementById("username").value; //1.创建XMLHt原创 2017-07-09 15:50:49 · 296 阅读 · 0 评论 -
Request和Response
web服务器收到客户端的HTTP请求,会针对每一次请求分别创建一个用于代表请求的request对象和代表响应的response对象。1.要得到客户机提交过来的数据,只需要找request对象就行了。2、要向客户机输出数据,只需要找response对象就行了。Request 1. setAttribute()在Request域中存储数据 2. setCharacter原创 2017-07-09 15:35:28 · 64 阅读 · 0 评论 -
servlet是单例和struts2的action多例的理解
servlet是单例和struts2的action多例的理解1.struts2中action是多例的,即一个session产生一个action 如果是单例的话,若出现两个用户都修改一个对象的属性值,则会因为用户修改时间不同,两个用户访问得到的属性不一样,操作得出的结果不一样. 举个例子:有一块布长度300cm,能做一件上衣(用掉100cm)和一件裤子(用掉200cm);转载 2017-07-08 17:50:42 · 278 阅读 · 0 评论 -
javascript——js前台用户注册页面校验
1.javascript 和java不是一家公司开发的2.javascript 是一种弱类型 全部用var 不分整型 浮点型等3..javascript是基于对象(一切皆对象) java是面向对象实例 js前台用户注册页面校验:<form id="registerForm" action="${ pageContext.request.contextPath }/use原创 2017-07-08 13:56:43 · 2333 阅读 · 0 评论 -
重要!!!!!struts2执行流程图
原创 2017-06-11 12:06:36 · 215 阅读 · 0 评论 -
JSP笔记
JSP 技术day8 JSP语法 + EL + JSTLday9 案例 2-3 个 综合小案例 day10 Servlet+JSP 综合练习 为什么sun推出 JSP技术 ? Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便。JSP技术与Ser原创 2017-07-13 22:16:35 · 349 阅读 · 0 评论 -
Java.lang.NoSuchMethodError: antlr.collections.AST.getLine()错误解决方案
首先 我用的是myeclipse 2014版本的,我用的是myeclipse 自己的包Java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误原因(和网上说的一样):Struts的 antlr-2.7.2.jar 与 hibernate 里面的anltr-2.7.6.jar冲突解决方案:第一步删除Stru转载 2017-06-12 15:46:58 · 335 阅读 · 0 评论 -
Spring 事务管理(基于xml方式和注解方式)
一。创建数据库二。建立OrderDao OrderService 和测试类package springcount;import org.springframework.transaction.annotation.Transactional;import c3p0.UserDao;public class OrderService { private OrderDao order原创 2017-06-08 21:45:26 · 354 阅读 · 0 评论 -
Dao使用jdbcTemplate(注入过程)
一。Spring配置c3p0连接池1.导入c3p0jar包2.配置连接池3.建好 UserDao UserService 和测试方法package c3p0;public class UserService { private UserDao userDao; public void setUserDao(UserDao userDao) { this原创 2017-06-08 18:01:59 · 532 阅读 · 0 评论 -
jdbcTemplate 实现查询返回list
package spring_jdbctemplate;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import org.junit.Test;import org.springframework.jdbc.core.JdbcTemplate;import org.spri原创 2017-06-08 16:34:43 · 23421 阅读 · 0 评论 -
jdbcTemplate 实现查询对象
一.建实体类User和数据库表,重写ToString方法package spring_jdbctemplate;public class User { private String username; private String password; public String getUsername() { return username; } public void se原创 2017-06-08 16:20:53 · 1862 阅读 · 0 评论 -
!!!重要!!!Spring———— IOC的底层原理
spring IOC 及反转控制 其目的是:降低耦合,不需要自己来new创建对象 而是通过spring来管理 方法有二:1)通过配置文件2)通过注解方式IOC原理图:原创 2017-06-06 21:42:02 · 365 阅读 · 0 评论 -
jsp--------请求重定向和请求转发的区别
原创 2017-10-31 16:25:58 · 193 阅读 · 0 评论 -
struts2 工作原理和执行流程
1.客户端发送url请求:http://localhost:8080/Struts2_0100_Introduction/hello2.读取webapplication 即Struts2_0100_Introduction 找到这个webapp里的web.xml文件3.读取web.xml文件里的filter 过滤url地址 对查找对应的struts.xml文件4.在struts.xml原创 2017-05-18 00:29:00 · 347 阅读 · 0 评论 -
javaWeb项目的classpath说明
重点:用maven构建项目时候resource目录就是默认的classpath classpath 路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放于src或其子目录下; 引用classpath路径下的文件,只需在文件名前加cl...转载 2018-08-09 16:01:47 · 672 阅读 · 0 评论 -
servlet的本质
浏览器发送一个HTTP请求,HTTP请求由Web容器分配给特定的Servlet进行处理,Servlet的本质是一个Java对象,这个对象拥有一系列的方法来处理HTTP请求。常见的方法有doGet(),doPost()等。Web容器中包含了多个Servlet,特定的HTTP请求该由哪一个Servlet来处理是由Web容器中的web.xml来决定的。也可以说 servlet的本质是接口转载 2018-01-26 10:32:34 · 701 阅读 · 0 评论 -
一个网页从输入网址到显示页面的全过程
原创 2017-12-12 16:24:10 · 805 阅读 · 0 评论 -
action里不同方法之间不能共享全局变量的原因分析
因为 action是多例模式 每次请求 都新创建一个实例 所以方法之间的全局变量不能共享 解决方法: 把值放进session里 这样就能共享了 public String showPosition() throws IOException{ //获取requset HttpServletR原创 2017-11-20 22:35:13 · 867 阅读 · 0 评论 -
action里获取表单数据的三种方式
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53138905 冷血之心的博客)Action 中获取表单提交数据的三种方式: (1)使用ActionContext类来获取。(2)使用ServletActionContext类获取。(3)使用接口注入的方式获取。转载 2017-11-20 22:29:38 · 392 阅读 · 0 评论 -
Spring——IOC
习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对转载 2017-11-13 20:51:21 · 170 阅读 · 0 评论 -
跨域问题以及解决方法
什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.php (非跨域)http://www.123.c原创 2017-11-17 15:52:11 · 244 阅读 · 0 评论 -
关于json的一点理解
1.JSON(JavaScrpit Object Notation, JS 对象标记) 是一种轻量级的数据交换格式2.Json的本质是字符串3.JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。在Struts2的Action里 返回json的话只需要把json字符串写到response里就行了例如:res原创 2017-11-17 14:29:49 · 237 阅读 · 0 评论 -
tomcat基本原理
原创 2017-11-13 17:04:02 · 271 阅读 · 0 评论 -
hibernate核心思想-------------ORM思想
orm:对象关系映射原创 2017-11-02 21:05:17 · 314 阅读 · 0 评论 -
struts2工作流程图解
Struts2工作流程: 1.客户端(Client)向Action发用一个请求(Request) 2.Container通过web.xml映射请求,并获得控制器(Controller)的名字 3.容器(Container)调用控制器(StrutsPrepareAndExecuteFilter或FilterDispatcher)。在Struts2.1以前转载 2017-11-02 19:43:58 · 669 阅读 · 0 评论 -
struts2的核心和工作原理
在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java转载 2017-11-02 19:37:24 · 180 阅读 · 0 评论 -
Property 'X' not found on type entity.Customer错误原因分析
错误原因分析:实体类 entity.Customer的属性x一定要小写,规范规定 属性值的首字母必须小写。另外需要在映射表上把小写字母属性值x 映射到数据库的表里的值大写X原创 2017-06-20 10:45:24 · 2718 阅读 · 1 评论 -
Spring 利用jdbcTemplate 实现CRUD
一.准备工作:导入必须的jar包二.把数据库的表建好三.码代码:package spring_jdbctemplate;import org.junit.Test;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.jdbc.datasource.Drive原创 2017-06-07 21:19:36 · 231 阅读 · 0 评论 -
ajax 的load方法
http://www.runoob.com/jquery/jquery-ajax-load.html转载 2017-05-26 21:17:02 · 222 阅读 · 0 评论 -
json 字符串及解析
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>Insert title here var jsonObject={ name:"yangyang", age:24, address:{city:"beijing",原创 2017-05-26 21:02:01 · 223 阅读 · 0 评论 -
ajax的简单实例 XMLHttpRequest对象
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>Insert title here window.onload=function(){ //我们经常使用 window.onload 来处理页面,当页面加载完成做一些原创 2017-05-26 19:11:50 · 264 阅读 · 0 评论 -
jsp中的<%=表达式%>和<%表达式%>有什么区别?
里边放的是java代码 相当于 <% %>是脚本是表达式脚本里面每一句代码需要“;”结束表达式里不需要“;”且只能写一句原创 2017-04-19 09:58:17 · 1515 阅读 · 0 评论 -
JSP三大指令元素
三大指令:page指令、include指令和taglib指令。page指令:* import:等同与import语句 在一个JSP页面中可以给出多个page指令,而且import是可以重复出现的 * pageEncoding:指定当前页面的编码 如果pageEncoding没有指定,那么默认为contentType的值; 如果转载 2017-04-19 09:46:58 · 2379 阅读 · 0 评论 -
Java Web基础——Action+Service +Dao三层的功能划分
1. Action/Service/DAO简介: Action是管理业务(Service)调度和管理跳转的。 Service是管理具体的功能的。 Action只负责管理,而Service负责实施。 DAO只完成增删改查,虽然可以1-n,n-n,1-1关联,模糊、动态、子查询都可以。但是无论多么复杂的查询,dao只是封装增删改查转载 2017-04-14 00:54:42 · 541 阅读 · 0 评论 -
struts2 命名空间
Struts 2的命名空间是一个新的概念,用来处理多个模块。由下式给出一个命名空间的每个模块。此外,它还可以用来避免位于不同的模块相同的操作名称之间的冲突。看下面的一张图来了解一个URL匹配Struts 2的动作命名空间。1. 命名空间配置让我们通过一个Struts2的命名空间配置的例子来了解它是如何与URL和文件夹相匹配。P.S 包中的“name”转载 2017-04-14 00:23:10 · 289 阅读 · 0 评论 -
Hibernate
一、Hibernate概述(一)什么是Hibernate? hibernate核心内容是ORM(关系对象模型)。可以将对象自动的生成数据库中的信息,使得开发更加的面向对象。这样作为程序员就可以使用面向对象的思想来操作数据库,而不用关心繁琐的JDBC。所以,Hibernate处于三层架构中的D层(持久层)。(二)使用Hibernate的优点1、Hibern转载 2017-04-13 18:38:27 · 340 阅读 · 0 评论 -
Spring Mvc 原理图
Spring Mvc 原理图步骤:1.用户发出http 请求到前端控制器DispatchServlet2.前端控制器请求HandlerMapping查找Handler3.处理器映射器向前段控制器返回Handler4.前端控制器调用处理器适配器执行Handler5.处理器适配器执行Handler6.Handler执行完之后向适配器返回ModelandVie原创 2017-03-31 20:10:22 · 463 阅读 · 0 评论 -
JSP基础知识
为什么sun推出 JSP技术 ? Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便。JSP技术与Servlet 技术区别和关系?JSP和Servlet技术都是用来动态生成网页的,Servlet不支持HTML语法,生成网页麻烦,JSP支持HTML语法,生成网页方便,JSP运行时翻译原创 2017-03-23 14:51:20 · 241 阅读 · 0 评论