订单提交的java代码 java表单提交

用Java创建一个订单类记录订单号,第一笔订单的时间,订购产品的ID,客

package beans.excel;

10余年的青龙网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整青龙建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“青龙网站设计”,“青龙网站推广”以来,每个客户项目都认真落实执行。

import java.io.IOException;

import java.io.OutputStream;

import jxl.Workbook;

import jxl.write.Label;

import jxl.write.WritableSheet;

import jxl.write.WritableWorkbook;

import jxl.write.WriteException;

public class SimpleExcelWrite {

public void createExcel(OutputStream os) throws WriteException,IOException{

//创建工作薄

WritableWorkbook workbook = Workbook.createWorkbook(os);

//创建新的一页

WritableSheet sheet = workbook.createSheet("First Sheet",0);

//创建要显示的内容,创建一个单元格,第一个参数为列坐标,第二个参数为行坐标,第三个参数为内容

Label xuexiao = new Label(0,0,"学校");

sheet.addCell(xuexiao);

Label zhuanye = new Label(1,0,"专业");

sheet.addCell(zhuanye);

Label jingzhengli = new Label(2,0,"专业竞争力");

sheet.addCell(jingzhengli);

Label qinghua = new Label(0,1,"清华大学");

sheet.addCell(qinghua);

Label jisuanji = new Label(1,1,"计算机专业");

sheet.addCell(jisuanji);

Label gao = new Label(2,1,"高");

sheet.addCell(gao);

Label beida = new Label(0,2,"北京大学");

sheet.addCell(beida);

Label falv = new Label(1,2,"法律专业");

sheet.addCell(falv);

Label zhong = new Label(2,2,"中");

sheet.addCell(zhong);

Label ligong = new Label(0,3,"北京理工大学");

sheet.addCell(ligong);

Label hangkong = new Label(1,3,"航空专业");

sheet.addCell(hangkong);

Label di = new Label(2,3,"低");

sheet.addCell(di);

//把创建的内容写入到输出流中,并关闭输出流

workbook.write();

workbook.close();

os.close();

}

}

SimpleExcelWrite.jsp

%@ page language="java" import="java.util.*" pageEncoding="gb2312"%

%@ page import="java.io.*" %

%@ page import="beans.excel.*" %

%

String fname = "学校竞争力情况";

OutputStream os = response.getOutputStream();//取得输出流

response.reset();//清空输出流

//下面是对中文文件名的处理

response.setCharacterEncoding("UTF-8");//设置相应内容的编码格式

fname = java.net.URLEncoder.encode(fname,"UTF-8");

response.setHeader("Content-Disposition","attachment;filename="+new String(fname.getBytes("UTF-8"),"GBK")+".xls");

response.setContentType("application/msexcel");//定义输出类型

SimpleExcelWrite sw = new SimpleExcelWrite();

sw.createExcel(os);

%

html

head

title/title

/head

body

/body

/html

在线购物系统中订单提交应用了哪些技术,java,越详细越好

订单的提交涉及到许多。首先一个订单关联着用户表、产品表和订单表三个表单。当用户提交订单的时候需要首先判断产品表中的库存数量,如果够了,就从库存数量镇南关减去订单中的需求量,然后向订单表中插入订单数据。这仅仅是后台有关数据库的内容。前端界面显示层可能涉及到Ajax技术。在业务层方面你的订单数据使用表单的Post方式提交给Servlet的,Servlet调用业务层的业务Bean来进行各种逻辑处理,让后再由Servlet将处理结果转交给一个视图页面(jsp)。

怎么用Java模拟form表单提交

用Java模拟form表单提交的方法,在struts2中的配置如下:

!-- action属性为actionNmae!methodName的形式

其中ActionName指定提交到哪个Action,而methodName指定提交到指定方法--

action="ActionName!add"

其中一个按钮的代码如下:

input type="submit" value="注册" onclick="regist();" /

点击“注册”按钮被单击时触发regist函数,该函数的代码如下:

script type="text/javascript"

function regist(){

targetForm = document.forms[0];

targetForm.action = "login!add";

}

/script

java订单系统的开发

看得头大,现在java貌似很少做桌面应用.我一直没学Swing.不过看错误,貌似你编译的时候类名不完整,完整的类名包含包名.

比如:

package lee;

class A{

}

1. javac -d . A.java

2. java lee.A

java 如何实现一个用户 一个订单

package cn.test.logan.day04;

import java.util.ArrayList;

/**

* 订单类

* 包含:订单ID、订单所属用户、订单所包含的商品、订单总金额、订单应付金额

* 500-1000 ------- 8.5折

* 1000-1500 ------- 8折

* 1500-2000 ------- 7折

* 2000以上 ------- 6.5折

* 如果是会员,那么可以基于以上折扣继续折扣

* 一般会员:9.5折

* 中级会员:9折

* 高级会员:8折

* @author QIN

*

*/

public class Order {undefined

// 订单ID

public String ordId;

// 订单所属用户

public User user;

// 订单所包含的商品(多个商品,使用ArrayList)

public ArrayList pds;

// 订单总金额

public float ordAllAmt;

// 订单应付金额

public float payAmt;

// 计算总金额的方法

public void setAllAmt() {undefined

float sum = 0;

for(int i=0;i

sum +=this.pds.get(i).price * this.pds.get(i).number;

}

this.ordAllAmt = sum;

}

// 计算实付金额

public void setPayAmt() {undefined

float tmp = this.ordAllAmt;

// 根据总金额进行折扣

if(this.ordAllAmt = 500 this.ordAllAmt

tmp = this.ordAllAmt * 0.85f;

}

if(this.ordAllAmt = 1000 this.ordAllAmt

tmp = this.ordAllAmt * 0.8f;

}

if(this.ordAllAmt = 1500 this.ordAllAmt

tmp = this.ordAllAmt * 0.7f;

}

if(this.ordAllAmt = 2000) {undefined

tmp = this.ordAllAmt * 0.65f;

}

// 根据会员等级折扣

if(user.CustLevel.equals("一般会员")) {undefined

tmp = tmp * 0.95f;

}

if(user.CustLevel.equals("中级会员")) {undefined

tmp = tmp * 0.9f;

}

if(user.CustLevel.equals("高级会员")) {undefined

tmp = tmp * 0.8f;

}

//计算结果赋值给对象上的payAmt变量

this.payAmt = tmp;

}

}

参考资料来源:百度贴吧CSDN博主「公子京」

javaee编程题,订单(订单号,订单日期,用户姓名,送货地址) 送货地址为地址类型

第一个不就是一对多吗? 我给你看看已订单号进行关联

订单号,订单日期,用户姓名,送货地址

1 2015/9/1 kill 北京

订单项id,订单号,商品名称,商品价格,商品数量)

123 1 泡面 10 100

223 1 纯净水 11 111

省,市,区,街道 订单号

1 1 1 1 1

2 2 2 2 1

strust2 (我没有用过不过我一般是这样做的)

直接用用后台进行校验


分享标题:订单提交的java代码 java表单提交
分享地址:http://ybzwz.com/article/docoped.html