JSP入门教程(6)

2019-04-13 22:45

{

resp.setContentType(\ PrintWriter out = resp.getWriter();

out.println(\ out.println(\

out.println(\

out.println(\ out.println(\

out.println(\ out.println(\

out.println(\out.println(\

out.println(\ out.println(\ out.println(\name=\+ MAIL_BODY + \cols=40 rows=10>\ out.println(\

out.println(\ out.println(\ out.println(\out.flush(); }

public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException,IOException {

resp.setContentType(\

PrintWriter out = new PrintWriter(resp.getOutputStream()); String from = req.getParameter(MAIL_FROM); String to = req.getParameter(MAIL_TO);

String subject = req.getParameter(MAIL_SUBJECT); String body = req.getParameter(MAIL_BODY); String mailhost = req.getParameter(MAIL_HOST); try {

SmtpClient mailer = new SmtpClient(mailhost); mailer.from(from); mailer.to(to);

PrintStream ps = mailer.startMessage(); ps.println(\ps.println(\

ps.println(\ ps.println(body); mailer.closeServer(); out.println(\

}

catch (Exception ex) {

out.println(\ }

out.flush(); }

public void init(ServletConfig cfg) throws ServletException {

super.init(cfg); }

public void destroy() {

super.destroy(); } }

简单的“抓网页”代码

作者:东方一蛇/我的家

一、前言

从一个网站上,看到一个“抓网页”的代码,觉得有点意思,但是没有提供源代码,于是,自己想写一个,其实代码比较简单的。 二、代码

<%@ page contentType=\ <%

String sCurrentLine; String sTotalString; sCurrentLine=\ sTotalString=\

java.io.InputStream l_urlStream;

java.net.URL l_url = new java.net.URL(\ java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection(); l_connection.connect();

l_urlStream = l_connection.getInputStream(); java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));

while ((sCurrentLine = l_reader.readLine()) != null) {

sTotalString+=sCurrentLine;

}

out.println(sTotalString); %>

三、后记

虽然代码比较简单,但是,我认为根据这个,可以实现“网络爬虫”的功能,比如从页面找href连接,然后再得到那个连接,然后再“抓”,不停止地(当然可以限定层数),这样,可以实现“网页搜索”功能。

JSP生成jpeg图片用于投票

作者:东方一蛇/我的家

一、前言

本文原作者为Tony Wang ,该文章涉及到文件的读写和jpg图片的自动生成。利用jsp+servlet的技术,jsp调用servlet生成图片。 二、首文件index.jsp如下: <%--

Author: Tony Wang

E-mail: lucky_tony@163.net Date: 2001-01-01

如果对程序有什么疑问,可以和我联系, 另外程序如果有什么bug,麻烦指出!! --%>

<%@ page contentType=\<%

response.setHeader(\response.setDateHeader(\%> <%!

public String[] getQuestion(String s) {

String[] strQ = new String[4]; String strTemp = null; int i;

java.io.RandomAccessFile rf = null; try {

rf = new java.io.RandomAccessFile(s,\} catch(Exception e) {

System.out.println(e); System.exit(0); }

for(i=0;i<4;i++)

{ try {

strTemp = rf.readLine(); } catch(Exception e) {

strTemp = \}

if(strTemp==null)strTemp = \strQ[i] = strTemp; }

return strQ; } %> <%

String s = null;

String[] question = new String[4];

s = request.getRealPath(\question = getQuestion(s); %>

冰帆调查

三、写文件write.jsp <%--

Author: Tony Wang

E-mail: lucky_tony@163.net Date: 2001-01-01

如果对程序有什么疑问,可以和我联系, 另外程序如果有什么bug,麻烦指出!! --%> <%!

public int[] getNumber(String s) {

int[] mCount = new int[4]; String strTemp = null; int i;

java.io.RandomAccessFile rf = null; try {

rf = new java.io.RandomAccessFile(s,\} catch(Exception e) {

System.out.println(e); System.exit(0); }

for(i=0;i<4;i++) { try {

strTemp = rf.readLine(); } catch(Exception e) { strTemp = \}

if(strTemp==null)strTemp = \

mCount[i] = new Integer(strTemp).intValue(); }

return mCount;


JSP入门教程(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1小企业资产习题及解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: