Java基本概念-jsp技术
来源:互联网 发布:windows优化大师 win7 编辑:程序博客网 时间:2024/06/03 05:16
1 jsp全称是Java server page,是构建动态网页的技术,即在html中编写Java程序
2 内置对象:tomcat创建好的,不用new可以直接用的对象叫内置对象(request,response,out)
3 表单:
<form action="doregister.jsp" method="post">
username:<input type="text" name="userName" value=""><br />
userpass:<input type="text" name="userPass" value=""><br />
age:<input type="text" name="age" value=""><br />
<input type="submit" value="注册"><br />
</form>
注意:(1)action=“”文件的功能是,获取表单数据,从而实现相关功能
(2)method:提交表单的方法,默认是get,传送明文,安全性不高,为了提高数据的安全性,选择post,传送密文
(3)name的值必须与数据库中表中的列名保持一致
4 jsp的开发环境:eclipse
tomcat
5 jsp必须在web容器中运行,jsp的运行环境
jdk
6 表达式:语法格式:<%=输出内容%>
作用:与内置对象的作用一样,用于向页面上输出内容
7 关于错误:404错误页的出现代表客户端请求的资源在服务器中不存在
500错误页代表服务器端代码出错
8 请求与响应:
(1) 请求:在浏览器中输入URL访问jsp页面的过程
(2) 响应:web容器接收到请求后进行计算和处理,生成相应的html页面返回到客户端的过程
9 连接数据库处理表单编写Java程序的步骤:
(1) 设置中文编码:request.setCharacterEncoding("utf-8");
(2) 使用getParameter()方法获取表单信息
(3) 数据验证
(4) 拼写sql语句
(5) 利用DBHelper创建对象执行sql语句
(6) 反馈结果
(7) 关闭资源
二 其他
1 out.print与 System.out.print的区别:
(1)out.print是指发送到浏览器,用户可见
(2) System.out.print是指发送到控制台,用户不可见
2 注释的区别:
(1)jsp注释:<%-- --%>
(2) html注释:<!-- -->
3 java代码写在<% %>中 之外都为HTML代码
1 更改项目部署的位置:通过双击servers来修改server Locations来 更改项目部署的位置
2 tomcat的目录:
(1) bin目录:存放可执行文件
(2) lib目录:存放jar包,为所有项目准备
(3) logs目录:存放日志
(4) webapps目录:默认的项目部署目录
(5) work目录:存放jsp翻译成的Java文件,可以删除
(6) conf目录:存放的是tomcat的配置文件
3 jsp页面的执行过程
(1) jsp第一次运行时:tomcat将jsp文件翻译成Java类,再将其编译成字节码文件,然后在Java虚拟机运行
(2) jsp第二次运行时:就不需要翻译成Java类,编译成字节码,可以直接在Java虚拟机运行
4 jsp页面的构成:
(1) 指令:对当前网页内容全局性定义,包括page、include、taglib三种指令,<%@page %>在jsp页面中必须有
(2) 小脚本:jsp页面中可以编写Java程序
(3) 表达式:<%=输出内容 %>,代替out输出语句
(4) 声明:<%!声明内容 %>,定义方法
(5) 注释:<%--注释内容-- %>,用户不可见
(6) 其他:html、css、JavaScript、jQuery、xml
5 request获取信息
(1) getParameter()方法获取单个值
(2) getParameterValues()方法获取一组值
6 中文编码:
(1) 中文编码的实现前提是:指明数据传输的方式为“post”
(2) 设置中文编码:utf-8、gbk、gb2312
7 关于表单
(1) 表单中values的值至关重要,是反馈给用户可见的值
(2) 互斥单选按钮的表单中name的值一个应该一致
- Java基本概念-jsp技术
- Java基本概念-jsp
- JAVA技术和JSP技术
- Java-乔晓松-Jsp技术
- java jsp技术
- JAVA---jsp技术
- JSP基本概念
- JSP基本概念
- Java EE/J2EE基本概念---技术背景
- Java基本概念-网络编程和反射技术
- JSP = HTML技术 + Java技术 + JSP特有技术
- Java Web之JSP技术
- Java技术回顾之JNDI:命名和目录服务基本概念
- Java技术回顾之JNDI--命名和目录服务基本概念
- java web 入门:对基本概念、技术的理解
- 11.1-全栈Java笔记:多线程技术的基本概念
- Base-Jsp-1-基本概念
- [读书笔记]J2EE 基本概念 --- JSP
- Java基本概念-部分接口
- VLC控件使用及点击事件响应
- 在普通Java类里使用spring里注入的service、dao等
- gitlab api
- gulp
- Java基本概念-jsp技术
- MyBatis Generator mybatis逆向工程工具使用
- Swift-杂谈篇(1)
- Android 集合操作关于Exception in thread "main" java.util.ConcurrentModificationException
- Java基本概念-三层架构
- 使用H5编写网页版象棋(源码)
- 二分贪心专题A
- 反转串
- Java基本概念-session和cookie