javaweb基础
逗比123号
这人很懒,什么都没有写
展开
-
jsp和编码
Jsp生成页面 访问xxxx/xxx/hello.jsp?name=tom。1.查找jsp对应的servlet存在,就直接访问。2.不存在,就解析jsp,翻译成servlet源文件,编译成servlet类,初始化运行。只有第一次访问,或者修改jsp或者编译后的servlet文件删除了才会重新解析编译。Jsp语法Jsp指令 Jsp使用一般常用pag转载 2017-02-16 15:53:27 · 194 阅读 · 0 评论 -
session
servlet容器为每一个HttpSession对象分配一个唯一标志符sessionID。 会话流程: 1.一个浏览器第一次访问支持session的网页,查找有没有sessionId的cookie。没有就创建一个HttpSession对象,分配一个 SessionID,写到cookie中保存在客户端。 2.不是第一次访问,发现有了sessionID的转载 2017-02-17 11:56:54 · 683 阅读 · 0 评论 -
servlet
servlet api主要接口与类的作用和生命周期下载文件 @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { OutputStream out; Inp转载 2017-02-16 13:44:54 · 223 阅读 · 0 评论 -
Jstl---sql标签库和functions标签库
1.设置数据源<sql:setDataSource url="jdbc:mysql://localhost:3306/xxx"driver="com.mysql.jdbc.Driver"user=""password=""/>var设置变量名称,scope设置范围,默认page,没有var,就是scope默认的数据源。2.sql:select语句dataSource:数据源,转载 2017-02-20 14:04:51 · 279 阅读 · 0 评论 -
jstl--I18N标签库
国际化标签1.设置Locale,保存在scope中2.设置ResourceBundle,保存在特定位置//没有var就是默认。3设置标签主体使用的ResourceBundle4.根据key返回匹配的文本//从默认resourceBundle中读取//从var=xxx中读取。还有一种就是上面fmt:bundle中那样var保存message的值,scope指定var的范围。转载 2017-02-20 11:21:57 · 664 阅读 · 0 评论 -
JSTL---core标签库
Core标签库一般用途的标签1. 把表达式的结果打印到网页上默认值//如果表达式为null,则输出默认值2. 2.1为string变量设定值 2.2为javaBean设定值 2.3为Map赋值3 删除特定范围内的命名变量4 捕获标签主体异常,保存在页面范围//有可能出异常的代码转载 2017-02-20 09:58:55 · 313 阅读 · 0 评论 -
自定义jsp标签
开发自定义标签步骤1.创建自定义标签处理类(Tag Handler Class)2.创建TLD标签库描述文件(Tag Library Desciptor)web应用使用标签:1.标签处理类和相关类.class文件放到WEB-INF\CLASS目录下2.把TLD放到WEB-INF或者其自定义的子目录下3.在web.xml中声明引用的标签库4.在jsp中使用标签库中转载 2017-02-17 16:42:24 · 243 阅读 · 0 评论 -
EL表达式
基本语法 EL语法的基本${xxxx}1.访问对象属性和数组元素 使用“.”来访问 ${param.username}或者${param["username"]}。数组${param.name[0]}访问name中第一个元素。2.EL运算符 ${16+5}==21,${16&&5}==true.${16>0?1:0}返回1 $转载 2017-02-17 14:39:49 · 206 阅读 · 0 评论 -
Jsp访问JavaBean
JavaBean是一种可重复使用且跨平台的软件组件。有两种一种带用户界面的,一种不带用户界面的主要负责表示业务数据和处理事务的JavaBean。JSP通常访问没带界面的javabean。 Jsp和JAVABean搭配使用有三个好处:1.是的html和java程序分离,便于维护。2.可以降低对jsp页面开发人员的java编程能力要求。3.jsp侧重于动态生成页面,事务处理由转载 2017-02-17 14:05:50 · 1052 阅读 · 0 评论 -
过滤器
过滤器是Servlet 2.3中定义的,可以对Servlet容器传给web组件的ServletRequest和ServletResponse对象进行检查和修改。过滤器本身不会产生ServletRequset和ServletResponse对象。可以为web组件提供一下功能: 1.在调用web组件之前检查ServletRequest对象,修改请求头和修改正文内容,或者对请求进行预转载 2017-02-20 16:04:48 · 205 阅读 · 0 评论