
javaWeb
@程序员小袁
你说 然后呢 憋说话,让我静静
展开
-
javaWeb中动态获取项目的基准地址
动态的获取项目的基准地址,在使用先对地址时引入使用。 引入:这是在学习request请求时了解的,也可以拼接除项目的基准地址!!!! //1、获取请求头 String agent = request.getHeader("User-Agent"); System.out.println("agent:"+agent); ...原创 2018-09-09 10:39:04 · 1320 阅读 · 1 评论 -
request请求
request对象: 创建: 服务器运行中接受到用户请求时,会将请求报文封装为请求对象,并传入到service方法中最终交给doGet 代表:请求报文对象 作用:获取请求报文中的所有内容 1、获取请求头 2、获取请求url地址中的所有内容 3、获取请求参数[重...原创 2018-09-09 10:39:21 · 243 阅读 · 0 评论 -
response响应
response: 代表:响应报文对象 创建:服务器接受到用户请求时,会将服务器的配置信息创建为响应对象,并在调用service方法时传入到方法中 最终传递给doGet方法 作用: 1、设置响应报文的响应体,设置浏览器的显示内容 [响应体就是浏览器解析显...原创 2018-09-08 10:56:28 · 449 阅读 · 0 评论 -
EL表达式
总的总结EL简介 EL是JSP内置的表达式语言,用以访问页面的上下文以及不同作用域中的对象 ,取得对象属性的值,或执行简单的运算或判断操作。EL在得到某个数据时,会自动进行数据类型的转换。 EL表达式用于代替JSP表达式(<%= %>)在页面中做输出操作。 EL表达式仅仅用来读取数据,而不能对数据进行修改。 使用EL表达式输出数据时,如果有则输...原创 2018-09-08 10:54:55 · 452 阅读 · 0 评论 -
JSTL表达式的使用
要使用JSTL首先要引入相关jar包。必须导包引入!!!一般引入的代码也放到base标签中 jsp脚本片段使用JSTL替代 - 取出域中的属性值,先判断,然后遍历或者直接显示到页面中 - jstl一般结合EL表达式使用,先取出值然后使用jstl判断或遍历 - jstl每个标签都是一套jav...原创 2018-09-08 10:52:39 · 11414 阅读 · 1 评论 -
JavaWeb中的路径问题
要知道我们在ide中新建的项目,当发布到服务器上时,src中内容是不会发布的,发布的是src中编译好的class文件,且class文件放在WebContent下的WEB-INF中的一个文件,当我们去访问发布的网址时路径会发生变化!!!!绝对路径由服务器解析,到项目名 要区分相对路径和绝对路径。 更要区分哪个是浏览器解析,哪个是服务器的解析。以及他们对...原创 2018-09-08 10:48:13 · 4561 阅读 · 1 评论 -
JavaWeb项目登录注册失败错误提示
当登陆或注册失败时。返回错误信息 1、在LoginServlet中判断登录失败时,向request域中设置登录失败消息 2、在login.jsp页面中取出错误消息显示 3、在RegistServlet中判断注册失败时,在request域中设置注册失败消息 4、在regist.jsp页面中取出错误消息显示 当我们登陆或...原创 2018-09-08 10:44:59 · 20745 阅读 · 0 评论 -
注册失败表单数据回显
当我们注册时,尤其时填写很多内容时,一但我们填写的内容有错,Serlvet给我们转发回来一个新的注册页面,之前写的内容就全没有了,有没有办法解决呢????没有使用el表达式,使用后代码将更加简洁还是通过域,去请求,判断值是否存在,做出相应的操作!!!! ...原创 2018-09-08 10:44:03 · 769 阅读 · 0 评论 -
Base标签的使用减少代码冗余(页面的提取)
封装呀!!提取!!减少代码的冗余!!不论是新建泛型类,还是引入base等的便签,减少代码冗余Base标签的使用,减少代码冗余,也是解决相对路径常用的方法 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <...原创 2018-09-08 10:40:12 · 362 阅读 · 0 评论 -
转发和重定向
//3、根据DAO处理的结果给用户响应【一般使用转发或者重定向】 if(user==null) { //没有查询到用户对象,登录失败[转发到login.html让用户继续登录] //转发是在服务器内部执行的,地址由服务器负责解析使用: 基准地址到项目名,不用添加项目名 request.getReque...原创 2018-09-08 10:37:40 · 397 阅读 · 0 评论 -
九大内置对象
jsp的9大内置对象(隐含对象):在jsp页面翻译后的servlet的service方法中初始化过的对象 面试题 jsp脚本片段和jsp表达式在翻译后会翻译到service方法中,所以可以直接使用service方法内初始化 的对象 范围对象: 在一定范围内对象仍然存在,可以共享数据javaWeb主要用四个域对象 ...原创 2018-09-08 10:33:42 · 1636 阅读 · 1 评论 -
JSP入门
区分一下html、servlet、jsp的区别: html页面: 静态页面,写标签显示数据方便,但是不能再页面中使用java代码,使用变量 Servlet: 可以在java代码中处理用户请求时通过response对象给用户响应一个页面 可以在页面中显示...原创 2018-09-08 10:30:31 · 195 阅读 · 0 评论 -
XML文档解析
解析xml文件 导包使用!!!! 用的不是太多,大多都在用json @Test public void test01() throws Exception {//测试 xml文档的解析,使用dom4j/*** 1、导入dom4j的jar* 2、创建解析器对象* 3、使用解析器将xml文档加载到内存中转成document对象...原创 2018-08-31 17:44:19 · 231 阅读 · 1 评论 -
javaWeb中的乱码问题
乱码: 中文引起的乱码[GBK: 2字节一个字符 UTF-8: 3字节一个字符 ISO8859-1: 1字节一个字符] 原因: 编码解码格式不统一 浏览器编码解码格式: - 如果交给浏览器的响应报文设置了响应编码的响应头,浏览器优先使用 - 如果响应头中...原创 2018-09-09 10:38:52 · 239 阅读 · 0 评论