- 浏览: 97465 次
- 性别:
- 来自: 北京
-
最新评论
-
wataxi:
第7, 8个说的好像不对,
#dd a{
te ...
我理解中的css样式表 -
show_time:
基本语句很详细呀
oracle辅导(1--3) -
yinxiangbing:
不错,很详细。。。
Struts-config.xml配置文件讲解 -
zhuyingya87:
真的不错。。
Struts-config.xml配置文件讲解 -
被判孤寂:
语句还可以,满全面。如果加上实例和图片,就更直观了
oracle辅导(1--1)
文章列表
JSP的注释
<%--........--%>
JSP指令和JSP动作(标准的JSP标签)
JSP指令的语法
<%@... ....%>
<%@include file="...."%> 包含指令,包含指令会将要包含的文件代码原样输出到本页面(在翻译时把包含文件的内容引入并合 ...
JSP(java server page)
JSP是服务器端运行的页面,JSP本事就是一个文档,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。Jsp文件只需放在应用文件下就可以了。
JSP例子:
<html><head><title>time</title></head><body><h1><%=new java.util.Date()%></h1></body></html>
...
Servlet过滤器和监听器
Servlet过滤器(Filter)
过滤器是用于过滤Servlet的请求和响应,过滤器是存在于请求和被请求资源之间的。过滤器就像当于一个中间件,请求要经过过滤器,然后过滤器才去掉用Servlet,Servlet的响应也会被过滤器截获并作相应的处理。
Filter是一个接口,要写一个自己的Filter就只能实现Filter接口。Filter也有自己的生命周期,他的生命周期和Servlet比较相似,也是会先调用init()方法,然后再调用核心的处理过滤的方法doFilter(),这个方法中可定义了过滤规则,然后是destory()方法销毁Filter对象。
d ...
Servlet的url-pattern
url-pattern可以使用以下三种方式1,确切路径匹配,也就是给出确定的路径 xxx/xxxx2,模糊路径匹配,也就是指给出一部分路径,xxxx/*,他会匹配确定路径,也就是xxxx/a 或者是xxxx/b都是可以匹配的3,扩展名匹配,也就是会匹配扩展名,只要是扩展名相同就匹配,xxx.xxx *.xx
注意:扩展名匹配和确切路径匹配不能放在一起使用,也就是不能写成 xxxx/xxxx/xxx.xx,但是可以用*.xxx。
ServletRequest对象的三个返回路径的方法getContextPath()获得应用的路径,用动态获取应用路径get ...
Servlet的资源访问
如果在Servlet中要使用到其他的资源,例如连接数据库的驱动,可以放在tomcat服务器的文件夹下的common/lib下,这个目录中存放的是一些在服务器启动时就会加载的公共资源,一般在需要在应用中是用特定的资源 ...
Servlert
servlet接口的实现类中的service()方法,在继承HttpServlet类时,如果没有覆盖父类的service()方法,那么父类的service()方法会根据请求类型不同的会分别调用覆盖的doGet(),doPost()方法,如果响应两种请求的动作相同,那么可以直接覆盖service()方法。如果覆盖了doGet(),doPost()方法之一,那么就会只对一种请求作出相应。在浏览器的地址栏操作按回车键,或者是热连接,都是get请求,form的method属性如果不指定,默认为get请求。
我们可以通过ServletRequest对象或HttpServletReq ...
Servlet
Servlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。
Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应
Servlet,是基于Http协议的,是运行在web服务器中的程序。这里要提出一个容器的概念。
servlet是运行在web容器中,在后面会详细地讲解,这个web容器可以控制Servlet对象的生命周期,控制请求由Servlet对象处理。
web服务器,这里的服务器不是硬件概念,而是软件,常用的web服务器有 Tomcat,Jboss等,我们所用到的Tomcat是一个开源的服务器,Tomca ...
一、概述1、JavaScript是一种基于对象和时间驱动解释性的脚本语言,很难调试 是一种不全面的面向对象 对于事件,即出发JavaScript定义的方法,比如按钮被按下,文本框中敲回车…… 2、小例子(1)<input type="button" value="google" onclick="javaScript:window.open('http://www.google.com')"> 在按钮被按下的时候,弹出新窗口,链接http://www.google.com (2)<script la ...
五、表单<form></form> 表单域的开始/结束标签<input type="text" name="firstName" size="" maxlength=""> 单行文本,控制输入长度<input type="password"> 单行文本,密码区<input type="checkbox"> 复选框 加checked属性,即被选中<input type="radio" ...
一、HTML1、超级文本标记语言 (Hyper Text Marker Language) 2、由一组固定的标签组成3、浏览器是一个工具,默认能打开的文件名为“.html”、“.htm”4、<h1 align="center">Hello</h1> <hr> HTML本身并不要求必须是合法的 ,也不要求必须格式良好 所以没有跟标记,<hr>没有结束标签,浏览器也能解析 二、Web简述1、Internet提供的服务 telnet 远程登录 ...
所有类建一个表的映射文件
<hibernate-mapping package="alan.hbn.inheritance.entity">
<class name="Computer" table="computer_tph" discriminator-value="c">
<id name="id" column="id" type="integer">
<generator class ...
时间戳
使用时间戳,是通过最后修改时间来判断是否来做更新操作,也就是只有在最后更新时间之后的更新操作才会执行。
写在Xxxxx.hbm.xml中
<timestamp name="updateTime" column="updatetime"/>
例:
public class User implements Serializable{
private int id;
private String name;
Hibernate控制的事务
Hibernate在发送Sql把对象信息同步到数据时,不是立即进行的而是把这些要发送的Sql缓存在起来,在必要的时候发送。
通过Session的setFlushMode(FlushMode flushMode)方法,来控制在什么时候清空Sql的缓冲区,并把缓存的Sql语句发送出去。
FlushMode是一个枚举,它有3个枚举值。
例:
Computer类,是抽象类,是父类
public abstract class Computer{
private int id;
private int price;
private String manufacturer;
public int getId(){
return id;
以下是一对多中一端set标签的设置
<set name="student" inverse="true" cascade="save-update">
<key column="cid"/>
<one-to-many class="Student"/>
</set>
inverse="true"是放弃维护关联关系的主动权,使得自己在关联对象之前进行数据持久化,存入数据 ...