- 浏览: 58740 次
- 性别:
- 来自: 重庆
最新评论
文章列表
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:forEach items="${requestScope.list}" var="obj" varStatus="objs">
${obj.name}${objs.index}
</c:forEach>
items:集合
var:集合的对象
begin:集合从多少开始,包含自身
end:集合到多少结束,包 ...
开头必须以
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
来声明页面的编码方式,设置了这个貌似不用再加
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
springmvc3.2.4基础包
- 博客分类:
- spring mvc
spring-core-3.2.4.RELEASE.jar
spring-context-3.2.4.RELEASE.jar
spring-beans-3.2.4.RELEASE.jar
spring-expression-3.2.4.RELEASE.jar
spring-web-3.2.4.RELEASE.jar
spring-webmvc-3.2.4.RELEASE.jar
commons-logging-1.1.3.jar
以前有的版本要asm包,不过3.2.4里封装到core里
然后以前有的版本是spring-servlet包,现在是spring-webmvc包
设置了@RequestMapping("/jsp/info.do"),也可以写成"jsp/info.act"不影响
retuen "index";
suffix为".jsp"
访问/jsp/info.do
prefix为""时,会到web-inf下的jsp目录去找index.jsp
prefix为"test"时,会在web-inf下的jsp目录找testindex.jsp
prefix为"test/"时,会在web-inf下的jsp目录的test目录找 ...
无聊开始重头配置struts2耍,虽然说前一阵闹那么大个事,而且运行速度也是问题,但是现在用的人还是比较多,用myeclipse自动配置,web.xml里配置*.do访问,结果访问不了,后来查了下竟然还要配置其它的,记得以前就不用,难道是版本问题?随便记录下算了
1.struts.xml里配置
<constant name="struts.action.extension" value="do"/>
2.
struts.properties里配置:struts.action.extension=do
3.
web.xml里配置,在 ...
增删改查
新增
db.Info.save()
db.Info.insert()
区别是insert为只插入信息,当遇到_id相同时报错,save为不存在_id时新增,存在相同_id时修改,类似hibernate的saveorupdate。
删除
db.Info.remove()
修改
db.Info.update()
查询
db.Info.find()
排序
db.Info.find().sort()
查询前10条
db.Info.find().limit(10)
查询后5条
db.Info.find().skip(5)
Cannot read property 'port' of null
端口被占用
netstat -an 查看那些端口被占用
js里this是指向的调用的引用对象
function test(name,age){
this.name=name;
this.age=age;
this.go=function(){
alert(this.name);
}
}
this.name="ni da ye";
test();
go();// ni da ye;
test本来是构造函数 正常使用该 var test1=new test();这里直接使用了test(),所以test被window引用,然后test里的this就被wi ...
首先js是没有块级作用域的,这是和java,c#什么的最大的区别,也是很多时候会犯错的地方。
例如
for(var i=0;i<100;i++)
实际是
var i;
for(i=0;i<100;i++)
js的变量查找是以本函数内部最先查找,如果找不到就找上一级函数,找不到再 ...
一般来说js全局变量分为显式定义和隐式定义,分别是加var和不加var的区别,试了试发现在实际创建中两者还是有区别的,自己不太懂底层,所以只能凭代码运行说话了。
代码一
func();//正确执行
alert(param1);//undefined
var o ...
将 tempdb 从其在磁盘上的当前位置移动到其他磁盘位置。由于每次启动 MSSQLSERVER 服务时都会重新创建 tempdb,因此不需要从物理意义上移动数据和日志文件。
1.确定 tempdb 数据库的逻辑文件名称以及在磁盘上的当前位置。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
GO
2.使用 ALTER DATABASE 更改每个文件的位置
USE master;
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = ...
前置++和--是马上执行运算
后置++和--简单点说就是当下一次使用这个变量的时候才执行++或者--
var a=100;
var b=100;
var c=++a + b //201
var c=--a + b //199
var c=a++ + b //200
var c=a-- + b //200
var c=a++ + a //201
var a=100;
function test(){
return a--;
}
alert(test()); //100
其实一直没搞懂闭包啥意思,然后看jquery基础最后有个对闭包的解释,看得半懂不懂的,试试用java解释下
有内部函数的外部函数好比是java里的一个class,当然是一个特殊的类,比如不能再class里直接System.out.println(),但是可以在外 ...