HelloForm
lgq.action.HelloForm
HelloForm
/TomcatTest/HelloForm
3、jsp表单访问servlet
网址名:
网址:
方法2:多方法servlet
==============
1、创建servlet类
public class ServletInAJAX extends HttpServlet {
private static final long serialVersionUID = 1L;
private MyInterface dao = new MyInterfaceImpl();
private MyTable table = new MyTable();
private PageBean pageBean= new PageBean();
/**
* Constructor of the object.
*/
public ServletInAJAX() {
super();
}
/**
* Destruction of the servlet.
*/
public void destroy() {
super.destroy(); // Just puts “destroy” string in log
// Put your code here
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println(“-------doPost-------”+request.getParameter(“method”));
this.doGet(request, response);
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println(“-------doGet-------”);
//查询
if(request.getParameter(“method”).equals(“lgqtest”)){
List list = new ArrayList();
String msg = “”;
msg =“测试接口啦”;
list.add(msg);
response.getWriter().print(new JSONObject().element(“msg”,list));
}
}
/**
* Initialization of the servlet.
*
* @throws ServletException if an error occurs
*/
public void init() throws ServletException {
// Put your code here
}
}
2、配置servlet
action1
lgq.action.ServletInAJAX
action1
/testa
3、访问servlet
创建jQuery方法
$(function(){
$(“#btn”).click(function(){
var url = $(“#myForm”).attr(“action”);
var data = $(“#myForm”).serialize();
$(“#testb1”).text(url);
$(“#data1”).text(data);
$.ajax({
url:“/Helloworld/testa?method=lgqtest”,
type:“get”,
dataType:“json”,
success:function(data){
console.info(“我的我的我的我三方第三方”);
console.debug(“我的我的我的我ugaaaaaaaaa”);
console.log(data);
$(‘#alert_div div:eq(1)’)
.text(‘’+data.msg).css(‘color’,‘red’);
$(‘#alert_div’).fadeIn(‘150’);
/* alert(data.msg); */
}
});
});
最后
由于文章篇幅原因,我只把面试题列了出来,详细的答案,我整理成了一份PDF文档,这份文档还包括了还有 高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 ,帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习。
需要的朋友可以私信我【答案】或者点击这里免费领取