JAVA/JSP學習系列之十(JavaMail API發郵件[servlet])

一:條件 必須下載sun公司的JavaMail API包,地址為:http://java.sun.com/products/javamail/我這裡用的是1.2版本,將相關包(jar檔案)加到CLASSPATH中二:該程式非常簡單,不需要我們考慮很多地層的東西,因為API都幫我們做好了這些事情,下面是一個簡單的發郵件的Servlet:(對於熟悉的人來說,恐怕是再簡單不過了的一個servlet)import java.io.*;import javax.servlet.*;import

在JSP中使用JavaMail(下)

第二部分:關於JavaMail 文檔的使用 下載的JavaMail API中帶的文檔是很有用的。你可以在JavaMail下的/docs/javadocs/index.html找到它。第二部分主要將分析郵件程式的組件。你可以通過閱讀文檔來獲得更多這方面的資訊。 組件發送郵件需要使用JavaMail,它使對郵件的操作變得簡單易用。 屬性對象 JavaMail需要建立一個格式為"mail.smtp.host"的檔案用來發送資訊。 Properties props = new Properties ()

JSP和EL運算式

一、JSP的幾個動作元素:3個(JSP內建的自訂標籤,給伺服器用的)1、jsp:include作用:實現動態包含屬性:page.包含的目標組件的URL地址。以“/”開頭,就表示絕對路徑了。2、jsp:forward作用:實現轉寄屬性:page.轉向的目標組件的URL地址。以“/”開頭,就表示絕對路徑了。3、jsp:param作用:添加請求參數屬性:name參數名 value參數值<jsp:forward page="/2.jsp">    <jsp:param

JSP資料庫連接池的必要性

最近我作了資料庫JSP的頻繁串連,在此給出資料庫連接池的必要性,對於JSP來說一個很好的J2EE伺服器是很必要的,JBOOS,WebLogic都是很好的解決方案。 一般情況下,在使用開發基於資料庫的WEB程式時,傳統的模式基本是按以下步驟:  1. 在主程式(如Servlet、Beans)中建立資料庫連接。   2. 進行SQL操作,取出資料。  3.

Java效能(2) 調整你的JSP和Servlet

 很多應用的表現層都是使用JSP和Servlet, 這一篇探討一下怎麼通過Coding最佳實務和部署過程的配置提高這類應用的效能。推薦的最佳coding 實踐這一段提供一些技巧和coding實踐去提高JSP和servlet的效能。一下是一些提高JSP和servlet效能的通用規則最小化servlet中的java

JSP如何防範SQL注入攻擊

 有很多漏洞,在短短的20秒就被自己用sql注入法給幹了。所以查了一點關於sql注入的資料,並且有點感悟,希望能與新手們分享一下。高手們見笑了! SQL注入攻擊的總體思路:發現SQL注入位置;判斷伺服器類型和後台資料庫類型;確定可執行情況對於有些攻擊者而言,一般會採取sql注入法。下面我也談一下自己關於sql注入法的感悟。 注入法:從理論上說,認證網頁中會有型如:select * from admin where username='XXX' and password='YYY'

jsp問題如何解決?!

老師讓做一個小型的個人財務系統,用這學期學的jsp做。因為項目比較小,所以我用jsp+javabean.前面分析的都很順利,到後面的時候就出問題了,報了個這樣的錯誤。強行關閉我的tomcat。#  # An unexpected error has been detected by Java Runtime Environment:  #  #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c92100b, pid=2360, tid=130

Java FckEditor 2.6+JSP的配置方法詳解

轉自:http://www.sunchis.com/html/java/javaweb/2011/0318/270.html按照這個文章做得,很好用。關於FckEditor for java的配置,如何與自己的項目進行整合,類似於這類文章,在網上有很多。但是,很多人都是抄來抄去,自己根據沒有測試和驗證配置的可行性,錯誤百出。更為主要的是,那些抄來抄去的配置,都是早已淘汰的FckEditor for java

JSP中迴圈時用到的代碼

在JSP頁面中迴圈遍曆某一集合,常用的有以下幾種做法:1、使用struts標籤庫及OGNL如:<s:iterator value="users" >    <tr>    <td>${id }</td>    <td>${username }</td>    <td></td>    <td>${address }</td>    <td><a href="&

04-在jsp指令碼中插入javaScript代碼(jsp基礎應用)

註冊頁面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><head><title>註冊頁面</title></head><body><form action="">使用者名稱:<input type="text" name="username" /><br>

jsp產生html(方法簡單,只用使用一個serlvet)

1   toHtml.java(不用修改,直接用)package com.jetsum.mystatic;import java.io.ByteArrayOutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import

jsp防sql注入

在JDBC應用中,如果你已經是稍有水平開發人員,你就應該始終以PreparedStatement代替Statement.也就是說,在任何時候都不要使用Statement.基於以下的原因:一.代碼的可讀性和可維護性.雖然用PreparedStatement來代替Statement會使代碼多出幾行,但這樣的代碼無論從可讀性還是可維護性上來說.都比直接用Statement的代碼高很多檔次:stmt.executeUpdate("insert into tb_name

WEB-INF下的JSP如何以調用

怎麼樣讓servlet訪問web-inf下的網頁或jsp檔案呢.因為web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器裡是不能訪問到的.因些,可以讓servlet進行訪問,如web-inf下有a.jsp則可以用request.getrequestdispatcher("/web-inf/a.jsp").forward(request,response);進行派遣訪問.但如果web-inf下有a.htm,則用request.getrequestdispatcher("/web-inf/a

請求轉寄 jsp:forward和sendRedirect的區別

  jsp:forward和sendRedirect的區別response.sendRedirect(): Index.jsp<%out.println("aaaaaaaaaaaaa");response.sendRedirect("/Forward_sendRedirect/Jsp1.jsp?name=ken");out.println(".....");%> 翻譯成index_jsp.java後:。。。。。。。。。。。。。。。。。。。。。。   try {

JSP Servlet之 form表單 與Servlet之間的參數傳送

JSP Servlet之 form表單 與Servlet之間的參數傳送 //index.html<html> <head> <title>welcome</title> </head> <body> <form name="myForm" method="post"action="myServlet/PassParams"> <table border="

JSP Include 檔案方式

兩種方式JSP include 檔案有兩種方式:1.  使用include 標籤,像   <%@ include file="include.jsp" %>2. 使用jsp:include 標籤,像    <jsp:include page="include.jsp" flush="true">         <jsp:param name="age" value="32" />      </jsp:include>  使用的差異在於:方式1

JSP應用——動作元素、注釋

 JSP元素(1)       指令元素發生時間:在編譯時間被編譯執行(2)       指令碼元素(3)       動作元素發生時間:每次有用戶端請求時都會被執行一次•          動作是特殊的標記,通過一個動作標記可以實現多行Java代碼實現的效果。可以動態插入檔案、重用JavaBean組件、導向另一個頁面等。•         

《JSP開發技術》讀書筆記之內建對象

jsp中隱含定義了9個對象,也叫內建對象。page:代表當前對象;pageContext:頁面內容物件,記錄當前頁面的相關資訊;request:該對象封裝了使用者提交的資訊;response:對客戶的請求做出動態響應,向用戶端發送資料;session:會話對象,記錄會話範圍內的相關資訊;application:應用對象,記錄應用範圍內的相關資訊;out:輸出資料流對象,用於向瀏覽器輸出資訊;config:設定物件,記錄當前頁面的配置資訊;exception:異常對象,記錄出現異常的頁面的錯誤資訊

jsp request,正確使用. 為什麼不能使用 getAttribute 得到儲存的資料

轉;和同事碰到一個問題,發現挺經典的.  後來搜到這篇文章,才恍然大悟. 想想自己真夠鬱悶的.

一個項目中的jsp代碼

index.jsp: <meta http-equiv="Refresh" content="0;URL=./pages/login.jsp" />login.jsp<body onload="document.all.name2.focus()"><td width="60%"><html:text maxlength="30" property="epNo" size="20" styleId="name2" onblur="loadUser()"/

總頁數: 266 1 .... 90 91 92 93 94 .... 266 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.