哪位大哥帮帮忙,把这两个jsp代码转化为asp.net的。
学的JAVA都交回给老师了,基本都看不懂啊1.jsp<%@ page contentType="text/html; charset=utf-8"%>
<%@ page language="java" pageEncoding="utf-8"%>
<%@page import="org.apache.commons.httpclient.HttpClient"%>
<%@page import="org.apache.commons.httpclient.HttpMethod"%>
<%@page import="org.apache.commons.httpclient.methods.PostMethod"%>
<%@page import="java.net.*" %>
 
    <% 
  String topurl = (String)request.getSession().getAttribute("topurl");
  String sitetype = (String)request.getSession().getAttribute("sitetype"); 
  String ssokey = (String)request.getSession().getAttribute("ssokey"); 
%><%!
private String getHeadTail(HttpServletRequest request,String url){
//System.out.println("url===="+url);
try{
HttpClient client = new HttpClient(); HttpMethod method = new PostMethod(url);
client.executeMethod(method);
String body = method.getResponseBodyAsString();
    //释放连接
    method.releaseConnection();
    
    return body;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
%><%
String portaltype = request.getParameter("portaltype")==null?"":request.getParameter("portaltype").toString();
if( portaltype == "" ) portaltype = request.getSession().getAttribute("portaltype")==null?"1":request.getSession().getAttribute("portaltype").toString();
String version = request.getParameter("version")==null?"":request.getParameter("version").toString();
if( version == "") version = request.getSession().getAttribute("version")==null?"1":request.getSession().getAttribute("version").toString();
String ua = request.getParameter("ua")==null?"":request.getParameter("ua").toString();
String columnid = request.getParameter("columnid")==null?"14732":request.getParameter("columnid").toString();
String resourceid = request.getParameter("resourceid")==null?"SV441400000161":request.getParameter("resourceid").toString();
String screenwidth = request.getParameter("screenwidth")==null?"":request.getParameter("screenwidth").toString();
String areacode = request.getParameter("areacode")==null?"441400":request.getParameter("areacode").toString();
String usessionid = request.getParameter("usessionid")==null?"":request.getParameter("usessionid").toString();
if( usessionid == "") usessionid = request.getSession().getAttribute("usessionid")==null?"":request.getSession().getAttribute("usessionid").toString();
String ext = request.getParameter("ext")==null?"":request.getParameter("ext").toString();String bcpserver = topurl;//"http://apps.wxcs.cn/ajax/";String backurl = request.getParameter("backurl")==null?"":request.getParameter("backurl").toString();
//测试数据
String responseHead = "";
String headurl=bcpserver+"?version="+version+"&columnid="+columnid+"&ua="+ua+"&ext="+ext+"&portaltype="+portaltype+"&backurl="+URLEncoder.encode(backurl,"utf-8")+"&resourceid="+resourceid+"&areacode="+areacode+"&screenwidth="+screenwidth+"&usessionid="+usessionid;
System.out.println(headurl);
//String responseBottom  = "";
//String tailurl=bcpserver+"requestBottom.do?version="+version+"&columnid="+columnid+"&ua="+ua+"&ext="+ext+"&portaltype="+portaltype+"&backurl="+URLEncoder.encode(backurl,"utf-8")+"&resourceid="+resourceid+"&areacode="+areacode+"&screenwidth="+screenwidth+"&usessionid="+usessionid;
responseHead = getHeadTail(request,headurl);
//responseBottom  = getHeadTail(request,tailurl);

//System.out.println("responseHead===="+responseHead);
// System.out.println();
// System.out.println("responseBottom===="+responseBottom);
// /mobile/busQuery.mobile?reqCode=index


//页头页尾的CSS格式 
if( version.compareTo("3") > 0 || version.compareTo("1") < 0) version = "1";
String SH="<link rel='stylesheet' type='text/css' href='/mobile/css/requestHeaderBottomStyle"+version+".css' />";
System.out.println(SH);
%>
<%=responseHead %>
 <%@page import="org.apache.commons.httpclient.methods.GetMethod"%>
<%@page import="org.apache.commons.httpclient.cookie.CookiePolicy"%>
<%@page import="org.apache.commons.httpclient.MultiThreadedHttpConnectionManager"%>
<%@page import="org.apache.commons.httpclient.methods.StringRequestEntity"%>
<%@page import="java.io.InputStream"%>
<%@page import="org.apache.commons.httpclient.HttpStatus"%>
<%@page import="java.io.BufferedReader"%>
<%@page import="java.io.InputStreamReader"%>
<%@page import="org.apache.commons.lang.StringUtils"%>
<%@page import="org.dom4j.DocumentHelper"%>
<%@page import="org.dom4j.Document"%>
<%@page import="org.dom4j.Element"%>
<%@page import="java.util.Hashtable"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.Map.Entry"%>
<%@page import="java.util.Map"%>
<%@page import="org.eredlab.g4.mobile.sso.SsoAction"%>
<%=SH %><style>
<!---->
</style><script type="text/javascript" src="/resource/jquery/jquery-1.3.2.min.js"></script><div class="navbar">
<table class="tab">
<tbody style="border-spacing:0;border-collapse:collapse;">
<tr>
<td class="tdclass">
 <a href="/mobile/busQuery.mobile?reqCode=index&sitetype=<%=sitetype %>" class="aTitle">首页</a>
</td><td class="tdclass"><img src="/mobile/image/navline.jpg" complete="complete"/></td>
<td class="tdclass">
  <a href="/mobile/busQuery.mobile?reqCode=queryRoadSpeed" class="aTitle">实时路况</a>
</td><td class="tdclass"><img src="/mobile/image/navline.jpg" complete="complete"/></td>
<td class="tdclass">
  <a href="/mobile/busQuery.mobile?reqCode=queryBusPage" class="aTitle">公交查询</a>
</td><td class="tdclass"><img src="/mobile/image/navline.jpg" complete="complete"/></td>
<td class="tdclass">
  <a href="/mobile/busQuery.mobile?reqCode=queryAllBus" class="aTitle" >到站查询</a>
</td><td class="tdclass"><img src="/mobile/image/navline.jpg" complete="complete"/></td>
<td class="tdclass">
  <a href="http://183.233.248.62:9021?portaltype=<%=portaltype %>&version=<%=version %>&areacode=<%=areacode %>" class="aTitle">我的周边</a>
  </td>
 </tr>
</tbody>
 </table>
 </div><!--
 <div>
<div class="banner">
   <a class="aTitle" style="font-size:18px; color:red;" href="#" >
           <img src="/mobile/image/cjtb.jpg" width="320px" />
         </a>
  </div>
  
 </div>
-->
<%
String mobile = (String)request.getSession().getAttribute("mobileNo");
String mobileSecrecy = (String)request.getSession().getAttribute("mobileSecrecy");
String islogin = "true";
if (null == mobile || "".equals(mobile.trim())) {
islogin="false";
}
%><!--
/*
<script type="text/javascript">

$(function(){
var islogin = '<%=islogin%>';
var mobileSecrecy = '<%=mobileSecrecy%>';
var logina = $("a");
for(var i=0;i<logina.length;i++){
var lg = $(logina[i]);
if(islogin=='true'){
if(lg.html()=='登录'){ 
lg.attr('href','#');
lg.html(mobileSecrecy+',您好!'); 
}
if(lg.html()=='注册'){
lg.attr('href','/mobile/busQuery.mobile?reqCode=index&exit=exit');
lg.html('退出'); 
}
}else{
if(lg.html()=='登录'){  
lg.attr('href','http://wap.wxcsgd.com/wxcs/Guangzhou/loginpub.3.jsp?resourceid=SMZ94316419201304281136170572');
}
if(lg.html()=='注册'){
lg.attr('href','http://wap.wxcsgd.com/wxcs/Guangzhou/register.3.jsp?redirected=true&areaPinyin=Meizhou');
}
}
}

});</script>
*/
-->
 

解决方案 »

  1.   

    2.jsp:
    <%@ page contentType="text/html; charset=utf-8"%>
    <%@ page language="java" pageEncoding="utf-8"%>
    <%@page import="org.apache.commons.httpclient.HttpClient"%>
    <%@page import="org.apache.commons.httpclient.HttpMethod"%>
    <%@page import="org.apache.commons.httpclient.methods.PostMethod"%>
    <%@page import="java.net.*" %>
    <% String buttonurl = (String)request.getSession().getAttribute("buttonurl"); %><%!
    private String getHeadTail(HttpServletRequest request,String url){
    //System.out.println("url===="+url);
    try{
    HttpClient client = new HttpClient(); HttpMethod method = new PostMethod(url);
    client.executeMethod(method);
    String body = method.getResponseBodyAsString();
        //释放连接
        method.releaseConnection();
        
        return body;
    }catch(Exception e){
    e.printStackTrace();
    return null;
    }
    }
    %><%
    String portaltype = request.getParameter("portaltype")==null?"":request.getParameter("portaltype").toString();
    if( portaltype == "" ) portaltype = request.getSession().getAttribute("portaltype")==null?"1":request.getSession().getAttribute("portaltype").toString();
    String version = request.getParameter("version")==null?"":request.getParameter("version").toString();
    if( version == "") version = request.getSession().getAttribute("version")==null?"1":request.getSession().getAttribute("version").toString();
    String ua = request.getParameter("ua")==null?"":request.getParameter("ua").toString();
    String columnid = request.getParameter("columnid")==null?"14732":request.getParameter("columnid").toString();
    String resourceid = request.getParameter("resourceid")==null?"SV441400000161":request.getParameter("resourceid").toString();
    String screenwidth = request.getParameter("screenwidth")==null?"":request.getParameter("screenwidth").toString();
    String areacode = request.getParameter("areacode")==null?"441400":request.getParameter("areacode").toString();
    String usessionid = request.getParameter("usessionid")==null?"":request.getParameter("usessionid").toString();
    if( usessionid == "") usessionid = request.getSession().getAttribute("usessionid")==null?"":request.getSession().getAttribute("usessionid").toString();
    String ext = request.getParameter("ext")==null?"":request.getParameter("ext").toString();
    String bcpserver = buttonurl;//"http://apps.wxcs.cn/ajax/";
    String backurl = request.getParameter("backurl")==null?"":request.getParameter("backurl").toString();//测试数据
    //String responseHead = "";
    //String headurl=bcpserver+"requestHead.do?version="+version+"&columnid="+columnid+"&ua="+ua+"&ext="+ext+"&portaltype="+portaltype+"&backurl="+URLEncoder.encode(backurl,"utf-8")+"&resourceid="+resourceid+"&areacode="+areacode+"&screenwidth="+screenwidth+"&usessionid="+usessionid;String responseBottom  = "";
    String tailurl=bcpserver+"?version="+version+"&columnid="+columnid+"&ua="+ua+"&ext="+ext+"&portaltype="+portaltype+"&backurl="+URLEncoder.encode(backurl,"utf-8")+"&resourceid="+resourceid+"&areacode="+areacode+"&screenwidth="+screenwidth+"&usessionid="+usessionid;
    //responseHead = getHeadTail(request,headurl);
    responseBottom  = getHeadTail(request,tailurl);

    // System.out.println("responseHead===="+responseHead);
    // System.out.println();
    //System.out.println("responseBottom===="+responseBottom);

    %>
    <%=responseBottom %>