Step

Author Avatar
YZ 2月 09, 2018
  1. 配置文件web.xml配置struts2的核心过滤器,struts2.5后不再是ng.filter,而是直接filter;
  2. hibernate.cfg.xml文件在ssh整合中可以忽略
  3. 关于struts配置,出现Dispatcher initialization failed错误,加上下列代码即可:
1
2
3
4
5
6
7
8
9
10
11
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.5.14.1</version>
<exclusions>
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>

https://my.oschina.net/u/2301987/blog/626437?p=1[声称解决Struts与hibernate中javassist冲突问题]

  1. Repository将数据访问层的嘞标识为Spring Bean;将所标注的类中抛出的数据访问异常封装为Spring的数据访问异常类型;

    Service作用于业务层,功能与Component相同(泛化概念,仅仅表示一个组件Bean)

  1. localhost一开始直接定位到main.jsp后,跳转界面会出现action找不到;添加欢迎界面后不会出现此问题

  2. Sequel Pro添加ENUM数据类型,在length一栏中添加枚举即可;要加上‘ ‘ ,而不是``

  3. JSP简单说就是嵌入了Java代码的HTML;

    Servlet是Java一部分,提供了用于服务器编程的API,是编写在服务器端创建对象的Java类,简单来说就是嵌入了HTML的Java类;

    Q:JSP如何执行的?

    A:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器根据请求,将用户所需的JSP页面转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行,最后由Web服务器将执行结构相应(Response)给客户端浏览器。

  4. request jsp跳转之间失效,用session;

    jsp如何跳转至action页面?jsp和action目录问题,

    1
    <a href="../main.action">
  5. <%…%>:java代码片段(常用),用于定义0~N条Java语句,方法内能写什么,它就可以放什么;

    <%=…%>:java表达式,用于输出(常用),用于输出一条表达式(或变量)的结果。response.getWriter().print( … );这里能放什么,它就可以放什么;

    <%!…%>:声明,用来创建类的成员变量和成员方法(基本不用,但容易被考到),类体中可以放什么(成员,方法。。),它就可以放什么……

  6. struts ajax 不能跳转到xml配置的地址?

  7. ajax data参数在action里必须有get set方法,否则如int默认为0;

  8. 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    function(isConfirm) {
    if (isConfirm) {
    for(var g=1;g<=num;g++){
    $.ajax({
    type:"post",
    url:"../orderCourse",
    async:true,
    data:{
    student_name:document.getElementById("n"+g).value,
    class_name:document.getElementById("s"+g).value,
    phone:document.getElementById("t"+g).value,
    },
    });
    }
    swal("支付!", "支付成功!", "success")
    } else{
    swal("取消", "订单将在15分钟后失效,请尽快支付!", "error")
    }

    ajax循环问题;【我不用异步貌似就对了】js异步问题!http://blog.csdn.net/yuan882696yan/article/details/50296821

  9. quartz版本集成问题 http://blog.csdn.net/liuchuanhong1/article/details/54017941

  10. jdbc read-only问题 配置tx事务管理

  11. order change 关键字

  12. 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    $("#courses").change(function(){
    $.ajax({
    type:"post",
    url:"getCO",
    async:false,
    data:{
    course_id:document.getElementById("courses").value.split("-")[0],
    },
    success:function(data){
    }
    });
    ...
    public String getClassFromOne(){
    List<Classroom> list=classService.getClassOfOneCourse(course_id);
    System.out.println(list.size());
    request.setAttribute("Ucourses",list);
    return "CO";
    }

​ jsp通过ajax,success当中无法获得request.get…所以将取值放在success外面。

​ modal 不能得到requset的值? session 👌

  1. select coalesce(sum(money),0) from orders where vip_name=’yz’

    解决sum, max返回NULL问题。