有关java Web开发服务器端与客户端通信的问题
我编写的Web服务器端jsp和ActionServlet(继承HttpServlet)是分离的;客户端通过URL访问服务器端的jsp,并使用json来封装参数,问题如下:...
我编写的Web服务器端jsp和ActionServlet(继承HttpServlet)是分离的;客户端通过URL访问服务器端的jsp,并使用json来封装参数,问题如下:
服务器端如何从jsp到ActionServlet,并将结果返回给客户端?
希望大家能帮助我,谢谢!
首先感谢大家的回答!过程我还是不太明白:
1.客户端发送request到服务器端
2.在ActionServlet中已有HttpServletRequest的getParameter方法来读取客户端发送的参数,在处理完后,使用HttpServletResponse来返回处理结果
3.那jsp起到了什么作用,jsp在这里应该做些什么使得客户端对URL(jsp)的访问成为对ActionServlet的执行,使得ActionServlet的HttpServletResponse返回到客户端?
谢谢大家! 展开
服务器端如何从jsp到ActionServlet,并将结果返回给客户端?
希望大家能帮助我,谢谢!
首先感谢大家的回答!过程我还是不太明白:
1.客户端发送request到服务器端
2.在ActionServlet中已有HttpServletRequest的getParameter方法来读取客户端发送的参数,在处理完后,使用HttpServletResponse来返回处理结果
3.那jsp起到了什么作用,jsp在这里应该做些什么使得客户端对URL(jsp)的访问成为对ActionServlet的执行,使得ActionServlet的HttpServletResponse返回到客户端?
谢谢大家! 展开
3个回答
展开全部
jsp到servlet?用Ajax或者form提交不就行了
servlet到jsp?转发,将servlet的响应response转发给jsp,response.setAttribute("",结果),jsp中response.getAttribute("');
jsp就是servlet啊 jsp比servlet的优点就是能够直接像编辑html文件一样写html代码,不必再servlet里组织html
。。。。。。
你是说怎么用jsp访问servlet吗?
我说了ajax 或 form提交 window.location.href=''
servlet到jsp?转发,将servlet的响应response转发给jsp,response.setAttribute("",结果),jsp中response.getAttribute("');
jsp就是servlet啊 jsp比servlet的优点就是能够直接像编辑html文件一样写html代码,不必再servlet里组织html
。。。。。。
你是说怎么用jsp访问servlet吗?
我说了ajax 或 form提交 window.location.href=''
更多追问追答
追问
我知道jsp就是扩展的Servlet,可以做Servlet所做的事,但我现在的Action是写在java的Servlet中,导致我不知道该怎么写JSP。。。
在jsp中直接使用window.location.href="..../ActionServlet"将客户端的请求传送给ActionServlet吗?
谢谢!
追答
1. /login">
servlet配置:
login
function login() {
var req;
// XMLHttpRequest 的值是否不是undefined
if(typeof XMLHttpRequest != "undefined") {
req = new XMLHttpRequest();
} else { // ie
req = new ActiveXObject("Microsoft.XMLHttp");
}
req.onreadystatechange = function() {
if(req.readyState == 4) {
if(req.status == 200) {
}
}
};
req.open("GET","CityServlet?id="+id, true);
req.send(null);
}
额!!! 用jquery吧 有封装好的,你百度下,老久不用想不起来了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用jquery就可以啊,如不用jqeuery,只能写js函数控制了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
坐等高人
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |