JAVA网页编程之JSP中文留言簿
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。js|中文<html><head>
<title>MyFirstJspGuestBook</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<bodybgcolor="#CCCCFF"vlink="#000000"alink="#666666">
<divalign="center">
<p><fontsize="7"><b><fontsize="+6">JspGuestBook</font></b></font></p>
<formmethod="post"action="index.jsp">
<tablewidth="75%"align="center"border=1>
<tr>
<tdwidth="30%">
<divalign="right">Name:</div>
</td>
<tdwidth="70%">
<inputtype="text"name="name">
</td>
</tr>
<tr>
<tdwidth="30%">
<divalign="right">E-mail:</div>
</td>
<tdwidth="70%">
<inputtype="text"name="email">
</td>
</tr>
<tr>
<tdwidth="30%">
<divalign="right">SiteUrl:</div>
</td>
<tdwidth="70%">
<inputtype="text"name="url"value="http://">
</td>
</tr>
<tr>
<tdwidth="30%">
<p>Whatdoyouwantto</p>
<p>say?</p>
</td>
<tdwidth="70%">
<textareaname="body"rows="5"cols="30"></textarea>
</td>
</tr>
<tr>
<tdwidth="30%"></td>
<tdwidth="70%"></td>
</tr>
<tr>
<tdwidth="30%"></td>
<tdwidth="70%">
<tablewidth="75%">
<tr>
<td>
<inputtype="submit"name="send"value="Send">
</td>
<td>
<inputtype="reset"name="reset"value="Reset">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<hr>
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pagelanguage="java"import="java.sql.*"%>
<jsp:useBeanid="sqlbean"scope="page"class="jsp.sql_data"/>
<%!Stringname,email,url,body,sql;%>
<%!intid;%>
<%
name=null;
name=request.getParameter("name");
//name=newString(request.getParameter("name").getBytes("8859_1"));
%>
<%=name%>
<%
if(name!=null&&name!="")
{
name=newString(request.getParameter("name").getBytes("8859_1"));
email=newString(request.getParameter("email").getBytes("8859_1"));
url=newString(request.getParameter("url").getBytes("8859_1"));
body=newString(request.getParameter("body").getBytes("8859_1"));
ResultSetRSet=sqlbean.executeQuery("SELECT*FROMguestbook");
RSet.last();
id=RSet.getRow()+1;
RSet.close();
sqlbean.sqlclose();
sql="insertintoguestbook(Recordid,Name,Email,Url,Body)values("+id+","+name+","+email+","+url+","+body+")";
sqlbean.executeQuery(sql);
sqlbean.sqlclose();
}else{
out.print("<b><fontcolor=red>Pleaseenteryourname,emailandbody!!!</font></b>");
}
%>
<p><fontsize="4"><b><ahref="./index.jsp#see">SeeMyGuestbook</a></b></font></p>
<p></p>
<%
ResultSetRS=sqlbean.executeQuery("SELECT*FROMguestbookORDERBYRecordIDDESC");
while(RS.next()){
name=newString(RS.getString("Name").getBytes("8859_1"));
email=newString(RS.getString("Email").getBytes("8859_1"));
url=newString(RS.getString("Url").getBytes("8859_1"));
body=newString(RS.getString("Body").getBytes("8859_1"));
%>
<tableborder=1width=80%>
<tr>
<tdwidth=30%>Name:</td><tdwidth=70%><%=name%>
</tr>
<tr>
<tdwidth=30%>Email:</td><tdwidth=70%><ahref="mailto:<%=email%>"><%=email%></a></td>
</tr>
<tr>
<tdwidth=30%>SiteUrl:</td><tdwidth=70%><ahref="<%=url%>"><%=url%></a></td>
</tr>
<tr>
<tdwidth=30%>Body:</td><tdwidth=70%><%=body%></td>
</tr>
</table>
<hr>
<%
}
RS.close();
sqlbean.sqlclose();
%>
</div>
</body>
</html>
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。 是一种为 Internet发展的计算机语言 Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 是一种为 Internet发展的计算机语言 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 是一种为 Internet发展的计算机语言 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
页:
[1]