基于javaweb JSP Servlet在线订购在线订购管理系统(前台、后台)
开发工具:eclipse/idea/myeclipse/sts均可配置运行
适用
课程设计、大作业、毕业设计、项目实践、学习演示等
} package com.demo.servlet.admin; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.demo.bean.InsertUpdateDelBean; import com.demo.smartupload.SmartFile; import com.demo.smartupload.SmartUpload; import com.demo.smartupload.SmartUploadException; import com.demo.util.Validate; public class AddBookServlet extends HttpServlet {
private ServletConfig config; /**
return false;
}
if (document.form1.qpwd.value != document.form1.pwd.value )
{
alert("�������벻һ��!");
document.form1.qpwd.focus();
return false;
}
if (document.form1.zname.value == "" )
{
alert("��ʵ��������Ϊ��!");
document.form1.zname.focus();
return false;
}
if (document.form1.age.value == "" )
{
alert("���䲻��Ϊ��!");
document.form1.age.focus();
return false;
}
}
private String getFileExt(String s)
{
String s1; // = new String();
int i = 0;
int j = 0;
if(s == null)
{
return null;
}
i = s.lastIndexOf('.') + 1;
j = s.length();
s1 = s.substring(i,j);
if(s.lastIndexOf('.') > 0)
{
return s1;
}
else
{
return "";
}
}
private String getContentType(String s)
{
{
return m_filename;
}
public String getFilePathName()
{
return m_filePathName;
}
public String getFileExt()
{
return m_fileExt;
}
public String getContentType()
{
return m_contentType;
}
<%=users.get(1) %></td>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<font color="red"> </font></td>
</tr>
<tr>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<font color="#996633">�� �룺</font>
</td>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<input class="input7" type="password" name="pwd" value="<%=users.get(2) %>"/>
</td>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<font color="red"> * </font>���ȱ������5��С��16���ַ���ֻ��ΪӢ���֡�����
</td>
</tr>
<tr>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<font color="#996633">��ʵ������</font>
</td>
public void setMaxFileSize(long l)
{
m_maxFileSize = l;
}
protected String getPhysicalPath(String s,int i) throws IOException
{
String s1 = ""; //new String();
String s2 = ""; //new String();
String s3 = ""; //new String();
boolean flag = false;
s3 = System.getProperty("file.separator");
if(s == null)
{
throw new IllegalArgumentException("There is no specified destination file (1140).");
import javax.servlet.http.HttpServletResponse;
import com.demo.bean.InsertUpdateDelBean;
import com.demo.util.Validate;
public class DelServlet extends HttpServlet {
/** * Constructor of the object. */
public DelServlet() {
super();
}
/**
<%=users.get(1) %></td>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<font color="red"> </font></td>
</tr>
<tr>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<font color="#996633">�� �룺</font>
</td>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<input class="input7" type="password" name="pwd" value="<%=users.get(2) %>"/>
</td>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<font color="red"> * </font>���ȱ������5��С��16���ַ���ֻ��ΪӢ���֡�����
</td>
</tr>
<tr>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<font color="#996633">��ʵ������</font>
</td>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
<%=users.get(3) %></td>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
��</td>
</tr>
<tr>
<td bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" height="25">
if(resultset == null)
{
throw new IllegalArgumentException("The RecordSet cannot be null (1045).");
}
if(s == null)
{
throw new IllegalArgumentException("The columnName cannot be null (1050).");
}
if(s.length() == 0)
{
throw new IllegalArgumentException("The columnName cannot be empty (1055).");
}
byte abyte0[] = resultset.getBytes(s);
if(s1 == null)
{
ArrayList sell = (ArrayList)request.getAttribute("sell");
if(sell != null){
%>
<table id="table2" style="width: 800; border-left: 1px solid #7BD676; border-right: 1px solid #7BD676; border-top: 11px solid #7bd676; border-bottom: 1px solid #7BD676; margin: 0; padding: 0" cellSpacing="1" cellPadding="0">
<tbody style="margin: 0; padding: 0">
<tr class="rb">
<td class="pl" align="center" colspan="4" height="20">
<span style="color: #874604">�������۶�ͳ��</span></td>
</tr>
<tr class="ry">
<td style="font-size: 13px; line-height: 24px !important; font-style: normal; font-variant: normal; font-weight: normal; font-family: ����; border: 0 none; margin: 0; padding: 0" align="center">
<span style="color: #874604">��Ʒ����</span></td>
<td style="font-size: 13px; line-height: 24px !important; font-style: normal; font-variant: normal; font-weight: normal; font-family: ����; border: 0 none; margin: 0; padding: 0" align="center">
if(!isVirtual(s) && m_denyPhysicalPath)
{
throw new SecurityException("Physical path is denied (1035).");
}
if(isVirtual(s))
{
s = m_application.getRealPath(s);
}
java.io.File file = new java.io.File(s);
FileInputStream fileinputstream = new FileInputStream(file);
long l = file.length();
//boolean flag = false;
int k = 0;
byte abyte0[] = new byte[i];
if(s1 == null)
{
m_response.setContentType("application/x-msdownload");
}
else
{
if(s1.length() == 0)
{
m_response.setContentType("application/x-msdownload");
运行环境
Java≥8、Tomcat≥7.0、MySQL≥5.5
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
技术框架
CSS JavaScript JDBC
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
1.前台模块:
(1)食品展示模块
(2)食品查询模块
(3)购物车模块
(4)收银台模块
(5)用户维护模块
(6)订单查询模块
(7)公告模块
2.后台模块:
(1)食品管理模块
(2)用户管理模块
(3)管理员维护模块
(4)订单管理模块
(5)公告管理模块
(6)留言管理模块
eclipse或MyEclipse或idea
普通用户(前台)
管理员(后台)