1.读写节点的 html 内容
obj.html()/obj.html("<p>写节点</p>")
2.读写节点的文本内容
obj.text()/obj.text("写文本")
3.读写节点的 value 属性值
obj.val()/obj.val("写属性值")
4.读写节点的属性值
obj.attr("属性名")/obj.val("属性名","属性值")
CREATE
DROP
ALTER
TABLE
VIEW
INDEX
SEQUENCE
SELECT
AS
ORDER BY
GROUP BY
MODIFY
typeof 函数查询当前数据类型,返回值可能有:String、Number、boolean、function、Object、undefined
button
reset
submit
text
password
checkbox
radio
hidden
file
@Controller
@Responsebody
@Service
@conpo
@Autowired
@Qualifier
@Resource
public static <T> List<T> except(List<T> list,List<Integer> indexes)
web 容器加载 servlet 并将其实例化后,servlet 生命周期开始,运行其 init() 方法进行 servlet 的初始化,请求到达时运行其 service 方法,service 方法自动派遣运行与请求对应的 doXXX 方法(doGet方法 doPost方法)等,当服务器决定将实例销毁的时候调用其 destroy 方法。
补充:servlet 与 CGI 的区别:
servlet 处于服务器进程中,它通过多线程的方式运行其 service 方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而 CGI 对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于 servlet。