从javascript或jQuery调用jsp:useBean

时间:2013-12-24 11:01:15

标签: javascript jsp jquery servlets

我想在servlet中获取person对象。但我不想提交表格。

这是jsp。

<form>
name: <input type="text" name="name" >
<input type="button" value="Submit" >
</form>
<jsp:useBean id="person" type="com.aop.bean.Person" class="com.aop.bean.Person" >
<jsp:setProperty name="person" property="*" />
</jsp:useBean>

我的bean类:: Person.java

public class Person {

private String name;

public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}

}

我希望servlet中的person对象不提交表单。我想通过JavaScript或jQuery Ajax传递jsp:useBean对象。 可以通过Javascript或JQuery调用jsp:useBean吗?

1 个答案:

答案 0 :(得分:0)

你可以通过el标签获取它,例如在js代码中,如果它在同一个jsp中你可以像这样进行ajax调用 -

$.ajax({
   url:'/someURL',
   data:'name=${person.name}'
})

所以在参数中你会得到用户的名字

解释 - $ {person.name}会返回该人的姓名。