- 浏览: 131470 次
- 性别:
- 来自: 韶关
最新评论
-
满手都是炸:
要是能再详细点就好了 楼主
JVM中的堆(heap),栈(stack),方法区(method) -
chinagdvea:
...
php __call()与call_user_func_array()理解 -
wlcxx98:
1、调用类的静态常量的时候,是不会加载类的,即不会执行stat ...
[转]static语句块详解 -
skcmm:
我现在遇到的问题 不清楚是哪种情况造成的 如果是第一种 @a ...
关于一个JSON异常
文章列表
此例演示如何实现缩写或首字母缩写。
<html>
<body>
<abbr title="etcetera">etc.</abbr>
<br>
<acronym title="World Wide Web">WWW</acronym>
<p>在某些浏览器中,当您把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。</p>
<p>仅对于 IE 5 中的 acronym 元素有效。</p>
<p>对 ...
此例演示如何使用 pre 标签对空行和空格进行控制。
<html>
<body>
<abbr title="etcetera">etc.</abbr>
<br>
<acronym title="World Wide Web">WWW</acronym>
<p>在某些浏览器中,当您把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。</p>
<p>仅对于 IE 5 中的 acronym 元素有效。</p>
...
<result type="json">
<param name="includeProperties">
message, wcdListBack.*
</param>
</result>
wcdListBack是一个集合.后面要加上.*
否则返回的wcdListBack就没有数据了
1.getAttribute是取得jsp中 用setAttribute設定的attribute
2.parameter得到的是string;attribute得到的是object
3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。即request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取ht ...
public class Father {
Son son;
List<Cat> cats;
public List<Cat> getCats() {
return cats;
}
public void setCats(List<Cat> cats) {
this.cats = cats;
}
public Son getSon() {
return son;
}
public void setSon(Son son) {
...
如
Department {
Department parentDepartment;
}
如果设置查询映射
<!--查看指定部门-->
<select id="selectDepartmentByPrimaryKey" resultMap="departmentResult" parameterClass="integer">
select DEPARTMENTID, SCHOOLID, PDEPARTMENTID,DEPARTMENTNAME, DEPARTMENTDESCRIBE ...
字符串和EL表达式的拼接
- 博客分类:
- JSP
若要将字符串和EL表达式凭借起来作为JS的参数则需要用单引号括起来
比如
'pop${courseId}'
InputStream\OutputStream\Reader\Writer构成了java.io的鼻祖。
具体如下:
InputStream和OutputStream类仅仅读取和写入单个的字节和字节数组,它们没有读取和
写入字符串和数值的方法。
对于Unicode文本,一个字符占用两个字节,所以出现了Reader和Writer。
特别:ZipInputSteam和ZipOutputStream能读写常见的ZIP压缩格式的文件。
InputStream、OutputStream、Reader、Writer类都实现了Closeable接口。
OutputStream和Writer都实现了Flusha ...
复杂查询可以分解成数据库查询和代码级别的筛选
SQL语句负责一部分的简单的where = 条件查询,避免子查询
另一部分涉及到子查询的条件筛选交给java代码来处理
select name from a left join b on a.name = b.name where b.name = null
等同于
select name from a where a.name not in (select b.name from b)
也就是说 where的条件是基于两表联接后的新表的
ajax发送异步请求到服务器,服务器接收并处理请求,在这期间,页面可以继续做一些操作,无需挂起等待服务器响应才刷新页面,另外使用ajax可以局部更改页面内容,无需刷新整个页面,达到节省带宽和加快响应速度的目的
1.action处理js的request数据
Object postData = ServletActionContext.getRequest().getParameter("postData");
JSONArray jsonArray = JSONArray.fromObject(postData);
此处的postData是ajax请求的一个js数组
2.action发送response数据到js
SchoolCourse sc = new SchoolCourse();
JSONObject jsonObj = JSONObject.fromObjct(sc); ...
1.JSP页面发送request和数据到服务器
2.服务器解析数据并执行Action
3.Action将处理结果以json形式返回( action result type="json")
4.页面js根据返回的结果和数据局部处理JSP页面
action用prototype,service和dao用singleton
因为service和dao是无状态的,所以用singleton,而控制器却相反
这里的“状态”指的是具有属性性质的成员变量。
比如:Student 类中有个 name 字段,这个 name 字段就是“状态”,因为根据每个 Student 对象的不同,其中的 name 也是不同的。