EasyBolg项目中遇到的问题

来源:互联网 发布:淘宝推广预算表 编辑:程序博客网 时间:2024/06/16 02:30
  1. 在eclipse开发中,包的位置无所谓,但是部署到tomcat后必须把包都放在WebINF的lib中;
  2. form表单没有action参数时,默认访问当前页面,注意如果之前进入当前页先进入某个Servlet,action还会访问之前的Servlet
  3. 用eclipse部署时出现ClassNotFoundException,Servlet配置没有问题,查了半天最后发现部署在tomcat的文件夹中的.class文件不全,有些Servlet类没有编译到这里,但是原因没查到,感觉是eclipse的问题,只能通过新建项目把内容拷过去..
  4. request.getPathInfo() 仅获取Servlet配置路径后面的路径,如果有?…=…也不会获取
  5. 标签将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必须在元素之后

0 0
原创粉丝点击