一个aspx页的表单怎么提交给一个jsp页 若是普通的表单直接提交给JSP没任何问题,但是……若是那个服务器端表单就算了吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯...这样啊...用socket建立一个http会话成不或者有没有啥其他变通的方法 用socket建立一个http会话成不或者有没有啥其他变通的方法用WebService直接在ASP.Net和JSP之间通信吧。 解决了 结贴了用httpwebrequest可以实现 socket太底层了大概贴一下代码//建立登录检查地址string url = "http://www.....com/xxxx.jsp";//建立request对象System.Net.HttpWebRequest req=(System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url); req.Method="POST";//POST方式请求req.ContentType= "application/x-www-form-urlencoded";//内容类型 //参数经过URL编码string paraUrlCoded;paraUrlCoded=System.Web.HttpUtility.UrlEncode("userid") +"="+System.Web.HttpUtility.UrlEncode("wanxl");paraUrlCoded+="&"; paraUrlCoded+=System.Web.HttpUtility.UrlEncode("passwd")+"="+System.Web.HttpUtility.UrlEncode("999999");//将URL编码后的字符串转化为字节数组byte[] payload;payload=System.Text.Encoding.UTF8.GetBytes(paraUrlCoded);req.ContentLength=payload.Length; //设置请求的ContentLength System.IO.Stream writer=req.GetRequestStream();//获得请求流 writer.Write(payload,0,payload.Length);//将请求参数写入流writer.Close();//关闭请求流//获得响应流(如果提交的页面有返回的话 否则可以不用获取响应)System.Net.HttpWebResponse response=(System.Net .HttpWebResponse)req.GetResponse();//获得流内容 System.IO.Stream s=response.GetResponseStream();StreamReader reader = new StreamReaders,System.Text .Encoding.Default);String respHTML = reader.ReadToEnd();//显示提示内容Label4.Text =respHTML; .net2003 判断js文件是否加载完 ASP.NET(c#)网站日志记录的问题 请教跨虚拟目录验证问题 如何把窗口做成如图中选项卡的方式 谁用过artDialog,请问confirm的对话框怎么用 客户端远程调用数据 ===那位大哥开发用asp.net开发过“移动短消息”的? 日历控件问题 asp.net初级问题 datalist中的EditCommand事件如何触发? 救命!快交付的系统突然发现的奇怪问题 如何只加载一次xml文档
用socket建立一个http会话成不
或者有没有啥其他变通的方法
或者有没有啥其他变通的方法用WebService直接在ASP.Net和JSP之间通信吧。
用httpwebrequest可以实现 socket太底层了
大概贴一下代码//建立登录检查地址
string url = "http://www.....com/xxxx.jsp";
//建立request对象
System.Net.HttpWebRequest req=(System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url);
req.Method="POST";//POST方式请求
req.ContentType= "application/x-www-form-urlencoded";//内容类型
//参数经过URL编码
string paraUrlCoded;
paraUrlCoded=System.Web.HttpUtility.UrlEncode("userid") +"="+System.Web.HttpUtility.UrlEncode("wanxl");
paraUrlCoded+="&";
paraUrlCoded+=System.Web.HttpUtility.UrlEncode("passwd")+"="+System.Web.HttpUtility.UrlEncode("999999");//将URL编码后的字符串转化为字节数组
byte[] payload;
payload=System.Text.Encoding.UTF8.GetBytes(paraUrlCoded);
req.ContentLength=payload.Length; //设置请求的ContentLength
System.IO.Stream writer=req.GetRequestStream();//获得请求流
writer.Write(payload,0,payload.Length);//将请求参数写入流
writer.Close();//关闭请求流//获得响应流(如果提交的页面有返回的话 否则可以不用获取响应)
System.Net.HttpWebResponse response=(System.Net .HttpWebResponse)req.GetResponse();//获得流内容
System.IO.Stream s=response.GetResponseStream();
StreamReader reader = new StreamReaders,System.Text .Encoding.Default);
String respHTML = reader.ReadToEnd();//显示提示内容
Label4.Text =respHTML;