我想在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吗?
答案 0 :(得分:0)
你可以通过el标签获取它,例如在js代码中,如果它在同一个jsp中你可以像这样进行ajax调用 -
$.ajax({
url:'/someURL',
data:'name=${person.name}'
})
所以在参数中你会得到用户的名字
解释 - $ {person.name}会返回该人的姓名。