|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。js用jsp开辟了程序好些工夫了,但感到对jsp的把握仍是不敷。如今先剖析一下*.jsp文件编译后的*_jsp.java文件。
先写一个复杂的my.jsp文件以下:
<%@pagecontentType="text/html;charset=gb2312"language="java"import="java.sql.*"errorPage=""%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>baiming</title>
</head>
<body>
hello
</body>
</html>
****************************************************************
把改文件方到tomcat根目次webappsROOT下。
运转tomcat,在地点栏里输出http://localhost:8080/my.jsp
在tomcat根目次workCatalinalocalhost\_orgapachejsp下就会天生my_jsp.java文件。
我们如今来看看这个文件:
packageorg.apache.jsp;
importjavax.servlet.*;
importjavax.servlet.http.*;
importjavax.servlet.jsp.*;
importjava.sql.*;
publicfinalclassmy_jspextendsorg.apache.jasper.runtime.HttpJspBase
implementsorg.apache.jasper.runtime.JspSourceDependent{
privatestaticjava.util.Vector_jspx_dependants;
publicjava.util.ListgetDependants(){
return_jspx_dependants;
}
publicvoid_jspService(HttpServletRequestrequest,HttpServletResponseresponse)
throwsjava.io.IOException,ServletException{
JspFactory_jspxFactory=null;
PageContextpageContext=null;
HttpSessionsession=null;
ServletContextapplication=null;
ServletConfigconfig=null;
JspWriterout=null;
Objectpage=this;
JspWriter_jspx_out=null;
try{
_jspxFactory=JspFactory.getDefaultFactory();
response.setContentType("text/html;charset=gb2312");
pageContext=_jspxFactory.getPageContext(this,request,response,
"",true,8192,true);
application=pageContext.getServletContext();
config=pageContext.getServletConfig();
session=pageContext.getSession();
out=pageContext.getOut();
_jspx_out=out;
out.write("
");
out.write("<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
");
out.write("<html>
");
out.write("<head>
");
out.write("<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
");
out.write("<title>baiming</title>
");
out.write("</head>
");
out.write("
");
out.write("<body>
");
out.write("hello
");
out.write("</body>
");
out.write("</html>
");
}catch(Throwablet){
if(!(tinstanceofSkipPageException)){
out=_jspx_out;
if(out!=null&&out.getBufferSize()!=0)
out.clearBuffer();
if(pageContext!=null)pageContext.handlePageException(t);
}
}finally{
if(_jspxFactory!=null)_jspxFactory.releasePageContext(pageContext);
}
}
}
你会发明jsp里利用的8个隐含的对象。
再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。 |
|