高手帮个忙: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