当前位置:编程学习 > C#/ASP.NET >>

高手帮个忙:jsp转化为asp.net

哪位大哥帮帮忙,把这两个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>
*/
-->



  --------------------编程问答-------------------- 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 %>
 
 

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,