JSP servlet
JSP的根基是servlet,该技术的核心就是在服务器端创建一个对象来响应用户的请求
被创建的对象习惯用成为servlet对象。
1.通过表单向servlet提交数据
<FORM method=get|post action="提交信息的目的地">
文本框|列表|文本区
2.通过超链接访问servlet。
Javabean
javabean 只是一个符合必须有 set 和 get 方法,并且可以在 jsp 上有特殊引用方式的 java 类。
1.编写Javabean
它实际上是一个Java类
类的成员变量名字是xxx,那么
getXxx()用来获取属性的值
setXxx()用来修改属性的值
类的方法必须是public
如有构造函数,是无参的
必须有包名
2.使用Javabean(两种方式)
普通类的使用方式:
在JSP中,import 包名 语句是用来使用bean的
import="java.sql.*,studentinfomngt.*"
jsp 特殊引用方式:
usebean标签
<jsp:useBean id="名字" class="创建的类" scope="bean有效期限"/>
类中要有包名,scope 有page,request,session,application四种
3.获取和修改bean的属性
使用usebean
JSP的根基是servlet,该技术的核心就是在服务器端创建一个对象来响应用户的请求
被创建的对象习惯用成为servlet对象。
JSP页面的基本结构是
普通的HTML标记。//浏览器直接显示
//以下四项交给服务器执行,需要显示的交给浏览器
JSP标记,如动作标记,指令标记 用 <%@ %> (指令标记)和<jsp:xxx >(动作标记)
变量和方法的声明 用 <%! %>
Java程序片 用 <% %>
Java表达式 用 <%= %>
JSP动作标记主要有:include,param,forward,plugin,usebean。
注释
HTML <!-- -->
JSP <%-- --%>
Tag文件可以实现代码的复用
getAttribute是返回对象,getParameter返回字符串
request.getAttribute()方法返回request范围内存在的对象,
而request.getParameter()方法是获取http提交过来的数据。
request.getParameter("文本框的名字")
将初始化为""之后就不害怕文本框里不提交东西时被认为是空指针异常了
1.通过表单向servlet提交数据
<FORM method=get|post action="提交信息的目的地">
文本框|列表|文本区
</FORM>
/*get提交的信息会在提交的过程中显示在浏览器的地址栏中,而post不会*/
2.通过超链接访问servlet。
Javabean
javabean 只是一个符合必须有 set 和 get 方法,并且可以在 jsp 上有特殊引用方式的 java 类。
1.编写Javabean
它实际上是一个Java类
类的成员变量名字是xxx,那么
getXxx()用来获取属性的值
setXxx()用来修改属性的值
类的方法必须是public
如有构造函数,是无参的
必须有包名
2.使用Javabean(两种方式)
普通类的使用方式:
在JSP中,import 包名 语句是用来使用bean的
import="java.sql.*,studentinfomngt.*"
jsp 特殊引用方式:
usebean标签
<jsp:useBean id="名字" class="创建的类" scope="bean有效期限"/>
类中要有包名,scope 有page,request,session,application四种
3.获取和修改bean的属性
使用usebean