- 在eclipse开发中,包的位置无所谓,但是部署到tomcat后必须把包都放在WebINF的lib中;
- form表单没有action参数时,默认访问当前页面,注意如果之前进入当前页先进入某个Servlet,action还会访问之前的Servlet
- 用eclipse部署时出现ClassNotFoundException,Servlet配置没有问题,查了半天最后发现部署在tomcat的文件夹中的.class文件不全,有些Servlet类没有编译到这里,但是原因没查到,感觉是eclipse的问题,只能通过新建项目把内容拷过去..
- request.getPathInfo() 仅获取Servlet配置路径后面的路径,如果有?…=…也不会获取
- 标签将URL格式化为一个字符串,然后存储在一个变量中。
这个标签在需要的时候会自动重写URL。标签只是用于调用response.encodeURL()方法的一种可选的方法。它真正的优势在于提供了合适的URL编码,包括中指定的参数。
可以把 Session ID 添加到 URL 信息中,防止cookie被禁用
encodeURL详解 注意和encodeRedirectedURL () 区别
6.AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
$.ajax()方法详解
Servlet中的内容:转换并设置转换的类型
String json = comment.toJson();
resp.setContentType("application/json");//指定返回值类型
PrintWriter writer = resp.getWriter();
writer.write(json);
writer.flush();
- 7.
<script src="js/script.js" type="text/javascript"></script>注意路径问题js/script.js前没有斜杠
还有js的加载顺序问题,当用JQuery选取了html元素的时候,js必须在元素之后