⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compose.java

📁 Mail System developed in Advance java using servlety
💻 JAVA
字号:
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.Date;

public class compose extends HttpServlet 
{
Connection dbConn;
public void init(ServletConfig config) throws ServletException
{
super.init(config);
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
dbConn=DriverManager.getConnection("jdbc:odbc:MailServer");
}
catch(ClassNotFoundException e)
{
System.out.println("JDBC-ODBC bridge not found.");
}
catch(SQLException e)
{
System.out.println("SQL Exception thrown in init !");
return;
}
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
HttpSession session=request.getSession(true);
String user_id=(String)session.getAttribute("user_id");
out.println("<html><head><title>MASSK MAIL SERVICE</title>");
out.println("</head>");
out.println("<body background='D:/Parag/Final Mail1/src/java/bg.jpg'>");
out.println("<br>");
out.println("<font face='Impact' size='5' color='red'>");
out.println("<center>*MASSK*  MAIL  SERVICE</center></font><br>");
out.println("<b><center>COMPOSE</center></b></font>");
out.println("<br>");
out.println("<b>Logged on: "+user_id+"<b>");
out.println("<form action='http://localhost:8084/Final_Mail1/logout' method='get'>");
out.println("<input type='submit' name='submit' value='Log Out'>");
out.println("</form>");
out.println("<form action='http://localhost:8084/Final_Mail1/compose' method='post'>");
out.println("<table border='1' align=center");
out.println("<tr><td><b>To</b></td><td><input type='text' name='to' value='' size='46'</td></tr>");
out.println("<tr><td><b>Subject</b></td><td><input type='text' name='subject' value='' size='46'</td></tr>");
out.println("<tr><td><b>Message</b></td><td><textarea name='message' rows='10' cols='35'></textarea></td></tr><b>Don't press Enter until you finish</b>");
out.println("</table>");
out.println("<table border='1' align=center");
out.println("<tr><td></td><td align=center><input type='submit' name='submit' value='SEND'>");
out.print("</form>");
out.print("<form action='http://localhost:8084/Final_Mail1/ExistingUser' method='post'>");
out.print("<input type='submit' name='submit' value='CANCEL'></center></td></tr></table>");
out.println("</form>");
out.println("<div style='position:absolute; overflow:hidden; left:52px; top:550px; width:909px; height:29px; z-index:4'>");
out.println("<div align=center><font size=4 color='#3366FF'></font></div>");
out.println("</div>");
out.println("<div style='position:absolute; overflow:hidden; left:10px; top:565px; width:987px; height:18px; z-index:3'>");
out.println("<hr size=2 width=950 color=#800000></div>");
out.println("</body></html>");
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
try
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<html><head><title>MASSK MAIL SERVER</title></head>");
out.println("<body background='D:/Parag/Final Mail1/src/java/bg.jpg'>");
out.println("<br><br>");
out.println("<font face='Impact' size='5' color='red'>");
out.println("<center>*MASSK*  MAIL  SERVICE</center></font><br><br>");
HttpSession session=request.getSession(true);
String user_id=(String)session.getAttribute("user_id");
String to=request.getParameter("to");
String subject=request.getParameter("subject");
String message=request.getParameter("message");
Statement stat=dbConn.createStatement();
Date date=new Date();
String str=String.valueOf(date);
int i=stat.executeUpdate("insert into "+user_id+" values ('T', '"+to+"', '"+str+"', '"+subject+"','"+message+"')");
int j=stat.executeUpdate("insert into "+to+" values ('F', '"+user_id+"', '"+str+"', '"+subject+"', '"+message+"')");
stat.close();
out.println("<form action='http://localhost:8084/Final_Mail1/logout' method='get'>");
out.println("<input type='submit' name='submit' value='Log Out'>");
out.println("</form>");
out.println("<center><b>YOUR MESSAGE HAS BEEN</b></center>");
out.println("<center><b> SENT SUCCESFULLY TO <u> "+to+" </u></b></center>");
out.println("<form action='http://localhost:8084/Final_Mail1/ExistingUser' method='post'>");
out.println("<center><input type='submit' name='submit' value='    OK    '></center>");
out.println("</form>");
out.println("<div style='position:absolute; overflow:hidden; left:52px; top:550px; width:909px; height:29px; z-index:4'>");
out.println("<div align=center><font size=4 color='#3366FF'></b></font></div>");
out.println("</div>");
out.println("<div style='position:absolute; overflow:hidden; left:10px; top:565px; width:987px; height:18px; z-index:3'>");
out.println("<hr size=2 width=950 color=#800000></div>");
out.println("</body></html>");
//dbConn.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -