📄 default.jsp
字号:
<%@page contentType="text/html"%>
<html>
<head><title>JSP Page</title></head>
<body>
<%
com.esri.arcgis.samples.ejb.StatelessMapImage m_map;
java.lang.String mapDescription;
java.lang.String imageDescription;
java.lang.String mapurl;
if(session.getAttribute("MAP") == null){
try{
javax.naming.InitialContext initContext = new javax.naming.InitialContext();
Object mapObj = initContext.lookup("StatelessMapImageEJB");
com.esri.arcgis.samples.ejb.StatelessMapImageHome mapHome =
(com.esri.arcgis.samples.ejb.StatelessMapImageHome)mapObj;
m_map = mapHome.create();
java.util.Hashtable hTable = m_map.getMap("herbie","Portland", null, 400, 400,96.0,1,0);
mapurl = hTable.get("MAPURL").toString();
out.println("<img src='" + mapurl + "' /><br>");
session.setAttribute("MAP",m_map);
session.setAttribute("MD",hTable.get("MAPDESCRIPTION").toString());
session.setAttribute("ID",hTable.get("IMAGEDESCRIPTION").toString());
}catch(Exception exception){
out.println(exception.getMessage());
}
}else{
java.util.Hashtable ht = (java.util.Hashtable)session.getAttribute("HT");
m_map = (com.esri.arcgis.samples.ejb.StatelessMapImage)session.getAttribute("MAP");
mapDescription = session.getAttribute("MD").toString();
imageDescription = session.getAttribute("ID").toString();
String action = request.getParameter("mapaction");
if(action.equals("zoomin")){
java.util.Hashtable hTable = m_map.zoomMap("herbie","Portland", mapDescription, imageDescription, 200,200,0.5);
mapurl = hTable.get("MAPURL").toString();
session.setAttribute("MD",hTable.get("MAPDESCRIPTION").toString());
session.setAttribute("ID",hTable.get("IMAGEDESCRIPTION").toString());
}
else if(action.equals("zoomout")){
java.util.Hashtable hTable = m_map.zoomMap("herbie","Portland", mapDescription, imageDescription, 200,200,1.5);
mapurl = hTable.get("MAPURL").toString();
session.setAttribute("MD",hTable.get("MAPDESCRIPTION").toString());
session.setAttribute("ID",hTable.get("IMAGEDESCRIPTION").toString());
}
else{
java.util.Hashtable hTable = m_map.getMap("herbie","Portland", null, 400, 400,96.0,1,0);
mapurl = hTable.get("MAPURL").toString();
session.setAttribute("MD",hTable.get("MAPDESCRIPTION").toString());
session.setAttribute("ID",hTable.get("IMAGEDESCRIPTION").toString());
}
out.println("<img src='" + mapurl + "' /><br>");
}
%>
<br>
<a href="default.jsp?mapaction=zoomin">Zoom In</a><br>
<a href="default.jsp?mapaction=zoomout">Zoom Out</a><br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -