小编Jus*_*tin的帖子

jQuery Ajax调用未达到servlet

我正在尝试进行简单的ajax调用。无论我做什么,它总是执行错误块。我在doPost中有一个从未被击中的sysout。有人告诉我我做错了。这是我的代码。

javascript ----

$.ajax({
    url: "GetBulletAjax",
    dataType: 'json',
    success: function(data) {
        alert("success");
    },
     error: function(jqXHR, textStatus, errorThrown) {
        alert(jqXHR+" - "+textStatus+" - "+errorThrown);
    }       
}); 
Run Code Online (Sandbox Code Playgroud)

Java ----

public class GetBulletAjax extends HttpServlet {
    private static final long serialVersionUID = 1L;

    public GetBulletAjax() {
        super();
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println("made it to servlet");
        PrintWriter out = response.getWriter(); 
        User user = (User) …
Run Code Online (Sandbox Code Playgroud)

javascript java ajax jquery

6
推荐指数
1
解决办法
9936
查看次数

在Java中非常奇怪的PreparedStatement?

我今天在一个程序中发现了一个非常奇怪的PreparedStatement,这是我收到的错误.我追踪它,发现了一些令人困惑的SQL.现在,我不是SQL或PreparedStatements的主人,但这似乎非常错误.我还应该提一下,这适用于同事的计算机而不是我的计算机.

static final String SELECT_UNCOMPLETE_TASKS_FOR_UPGRADE =
"SELECT i.employeeid, i.taskid, i.itptaskarchivecd, i.itptaskstartdt, i.itptaskcompletiondt,t.taskobsoletecd, "
+ "t.taskknowledgetx, t.taskProductid, t.taskrfrncid, t.taskcorecd, t.taskwartimecd, t.parentheaderid, "
    + "t.taskparentindcd, i.itptaskstatuscd, i.itptaskarchivedt, t.certified "
    + "FROM itptask i,task t "
    + "WHERE (i.itptaskcompletiondt is NULL "
        + "AND i.employeeid = ?1 "
        + "AND i.taskid = t.taskid "
        + "AND i.itptaskarchivecd = ?2 "
        + "AND t.taskproductcd = ?3 "
        + "AND t.taskobsoletecd = ?4 "
        + "AND t.taskcorecd = ?5) "
    + "OR (i.employeeid = ?6 …
Run Code Online (Sandbox Code Playgroud)

java sql jdbc prepared-statement

6
推荐指数
1
解决办法
128
查看次数

Spring Core - 硬编码值

好.我对Spring核心正式感到沮丧.首先让我举一个例子.您有三个类:Main,Person和Address.Main是包含main方法的类(驱动程序可以这么说).让我们假设每个人都有一个地址或者更确切地说需要一个地址来运作.这是一种依赖.我知道我们可以使用Spring通过构造函数或setter将这些bean"连接"在一起.我们假设我们是由构造函数完成的.

<bean id="address" class="vail.Address" />

<bean id="person" class="vail.Person">
    <constructor-arg ref="address" />
</bean>
Run Code Online (Sandbox Code Playgroud)

好的,所以这里是我迷路的地方.在我的研究中(主要是通过教程)我从这一点上只看到了两个选项.但是,我将添加第三个:

  1. 我在xml中加入了地址定义,基本上硬编码了地址.问题=不是每个人都生活在123无处博士.
  2. 我把它硬编码到地址类中.问题=不是每个人都生活在123无处博士.
  3. (这是我的想法)我在Address类中为"street"参数添加了一个setter.我在Person类中添加了一个"setStreet"方法.在实例化Person之后,Spring注入了我的(空)依赖.然后我打电话给街道名称传递"setStreet"."setStreet"然后调用地址类中"street"参数的setter.现在我终于得到了我的依赖,而不知道它.

有没有办法这是正确的.这似乎很难解决主要和地址的分离问题.对此事的任何帮助将不胜感激.

java spring

1
推荐指数
1
解决办法
1083
查看次数

标签 统计

java ×3

ajax ×1

javascript ×1

jdbc ×1

jquery ×1

prepared-statement ×1

spring ×1

sql ×1