package y2javaee.xmal2.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.MalformedURLException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.codehaus.xfire.XFire;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import y2javaee.xmal2.operation.IBookService;
public class AddBookServlet extends HttpServlet {
/**
* Constructor of the object.
*/
public AddBookServlet() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name=request.getParameter("name");
String sex=request.getParameter("sex");
String phone=request.getParameter("phone");
String address=request.getParameter("address");
String mobilePhone=request.getParameter("mobilePhone");
String company=request.getParameter("company");
String comPhone=request.getParameter("comPhone");
String comAddress=request.getParameter("comAddress");
String relation=request.getParameter("relation");
String userId=request.getParameter("userId");
//创建服务的元数据
Service serviceModel=new ObjectServiceFactory().create(IBookService.class);
System.out.println("返回了服务的模型.");
//创建服务的代理
XFire xfire=XFireFactory.newInstance().getXFire();
XFireProxyFactory factory=new XFireProxyFactory(xfire);
//创建服务的地址
String serviceUrl="http://localhost:8080/addressBook/services/addBookService";
IBookService client=null;
try{
client=(IBookService)factory.create(serviceModel,serviceUrl);
}catch(MalformedURLException e){
System.out.println("客户端调用异常:"+e.toString());
}
//调用服务器
int serviceResponse=0;
double balance=0;
try{
serviceResponse=client.addBookService(name, sex, phone, address,
mobilePhone, company, comPhone, comAddress, relation, userId);
}catch(Exception e){
System.out.println("WsClient.callWebService():EXCEPTION:"+e.toString());
}
if(serviceResponse>0){
out.println("<script>alert('添加联系人成功!')</script>");
}else{
out.println("<script>alert('添加联系人失败!')</script>");
}
out.flush();
out.close();
}
/**
* Initialization of the servlet. <br>
*
* @throws ServletException if an error occure
*/
public void init() throws ServletException {
// Put your code here
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
“E-家园”个人网站系统
共123个文件
gif:40个
jpg:20个
tld:15个
需积分: 9 22 下载量 168 浏览量
2011-09-24
13:17:25
上传
评论 2
收藏 2.02MB RAR 举报
温馨提示
E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。E-家园个人网站系统,北大青鸟课程。
资源推荐
资源详情
资源评论
收起资源包目录
“E-家园”个人网站系统 (123个子文件)
ArticleBo.class 4KB
AddBookServlet.class 4KB
UserBo.class 3KB
SelectArticleServlet.class 2KB
LoginServlet.class 2KB
SearchServlet.class 2KB
DetailArticleServlet.class 2KB
RegisterServlet.class 2KB
InvalidateServlet.class 2KB
CharFilter.class 1KB
Article.class 1KB
DBConnection.class 1KB
Users.class 1KB
IBookService.class 341B
.classpath 753B
banner.gif 30KB
index_11.gif 8KB
index_1.gif 8KB
logo.gif 4KB
left02.gif 4KB
left04.gif 4KB
left03.gif 4KB
bg06.gif 4KB
index_4.gif 3KB
index_10.gif 3KB
cen06.gif 3KB
cen05.gif 2KB
bg05.gif 810B
button02.gif 664B
button03.gif 660B
button01.gif 652B
line02.gif 393B
bg09.gif 283B
bg03.gif 275B
index_6.gif 169B
isms.gif 162B
bg10.gif 155B
dot02.gif 153B
index_5.gif 138B
index_9.gif 130B
bg01.gif 128B
iboy.gif 125B
igirl.gif 124B
cen02.gif 121B
cen04.gif 121B
line01.gif 114B
bg13.gif 109B
index_3.gif 107B
bg02.gif 96B
bg08.gif 81B
bg07.gif 79B
bg04.gif 78B
dot01.gif 76B
bg11.gif 66B
bg12.gif 66B
top.html 1KB
sqljdbc.jar 570KB
standard.jar 343KB
jstl.jar 17KB
AddBookServlet.java 4KB
ArticleBo.java 3KB
SelectArticleServlet.java 3KB
RegisterServlet.java 2KB
LoginServlet.java 2KB
SearchServlet.java 2KB
DetailArticleServlet.java 2KB
InvalidateServlet.java 2KB
UserBo.java 2KB
DBConnection.java 1KB
CharFilter.java 1KB
Article.java 1024B
Users.java 874B
IBookService.java 268B
logo.jpg 6KB
cen02~.jpg 4KB
cen01~.jpg 4KB
cen01.jpg 3KB
cen04~.jpg 3KB
cen02.jpg 3KB
cen03~.jpg 3KB
cen04.jpg 3KB
cen03.jpg 3KB
daohan_5.jpg 2KB
daohan_4.jpg 2KB
left01.jpg 1KB
daohan_6.jpg 1KB
button05.jpg 1KB
daohan_7.jpg 1KB
daohan_1.jpg 1KB
daohan_3.jpg 1KB
button07.jpg 1KB
button06.jpg 1KB
daohan_2.jpg 983B
htmlmoban.js 217B
index.jsp 4KB
left.jsp 4KB
addBook.jsp 3KB
register.jsp 2KB
detailArticle.jsp 1KB
showArticle.jsp 1KB
共 123 条
- 1
- 2
资源评论
lygflove
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功