资源简介
一个简单的java外卖系统,包含前后台页面
前台首页/userLogin.jsp
后台首页/adminLogin.jsp
代码片段和文件信息
package org.meiling.action;
import java.io.IOException;
import java.io.PrintWriter;
import org.apache.commons.lang3.StringUtils;
import org.apache.struts2.ServletActionContext;
import org.meiling.entity.Address;
import org.meiling.entity.User;
import org.meiling.service.AddressService;
import org.meiling.util.Constant;
import org.meiling.util.WebUtils;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class AddressAction extends ActionSupport {
private AddressService addressService;
private Address address;
//显示地址列表
public String showAddressList(){
User user = (User) ActionContext.getContext().getSession().get(Constant.USER_LOGIN);
if (user!=null&&StringUtils.isNotBlank(user.getId())) {
ActionContext.getContext().getContextMap().put(“addressList“addressService.findAddressList(user.getId()));
}
return “showAddressList“;
}
//显示地址列表
public String showUserAddressList(){
User user = (User) ActionContext.getContext().getSession().get(Constant.USER_LOGIN);
if (user!=null&&StringUtils.isNotBlank(user.getId())) {
ActionContext.getContext().getContextMap().put(“addressList“addressService.findAddressList(user.getId()));
}
return “showUserAddressList“;
}
//添加地址
public void addAddress() throws IOException{
//在前台jsp添加地址页面记得写上登录用户id
PrintWriter pw = new PrintWriter(ServletActionContext.getResponse().getWriter());
System.out.println(address);
User user = (User) ServletActionContext.getRequest().getSession().getAttribute(Constant.USER_LOGIN);
if (address!=null) {
address.setAddId(WebUtils.getRandomUUID());
address.setUser(user);
addressService.save(address);
pw.write(“true“);
}else{
pw.write(“false“);
}
pw.flush();
pw.close();
}
//删除地址
public String deleteAddress(){
if (address!=null&&StringUtils.isNotBlank(address.getAddId())) {
addressService.delete(address.getAddId());
}
return showUserAddressList();
}
//修改地址
public void updateAddress() throws IOException{
PrintWriter pw = new PrintWriter(ServletActionContext.getResponse().getWriter());
if (address!=null) {
Address find = addressService.findById(address.getAddId());
find.setAddReceiver(address.getAddReceiver());
find.setAddMobile(address.getAddMobile());
find.setAddAddress(address.getAddAddress());
addressService.update(find);
pw.write(“true“);
}else{
pw.write(“false“);
}
pw.flush();
pw.close();
}
public void setAddressService(AddressService addressService) {
this.addressService = addressService;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 933 2018-04-10 22:06 TakeOutWeb\.classpath
文件 451 2018-04-10 22:10 TakeOutWeb\.myhibernatedata
文件 1335 2018-04-10 21:56 TakeOutWeb\.project
文件 522 2018-04-10 21:37 TakeOutWeb\.settings\.jsdtscope
文件 83 2018-04-13 22:50 TakeOutWeb\.settings\com.genuitec.eclipse.core.prefs
文件 877 2018-04-13 23:37 TakeOutWeb\.settings\org.eclipse.core.resources.prefs
文件 364 2018-04-10 21:37 TakeOutWeb\.settings\org.eclipse.jdt.core.prefs
文件 566 2018-04-10 21:40 TakeOutWeb\.settings\org.eclipse.wst.common.component
文件 409 2018-04-10 22:06 TakeOutWeb\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-04-10 21:37 TakeOutWeb\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-04-10 21:37 TakeOutWeb\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3615 2018-04-18 18:15 TakeOutWeb\build.xm
文件 8479 2018-04-24 15:57 TakeOutWeb\config\applicationContext.xm
文件 207 2018-04-23 10:35 TakeOutWeb\config\db.properties
文件 699 2018-04-23 10:32 TakeOutWeb\config\log4j.properties
文件 3484 2018-04-24 13:37 TakeOutWeb\config\struts.xm
文件 13793 2018-04-24 16:37 TakeOutWeb\databa
文件 1190 2018-04-10 22:10 TakeOutWeb\hibernate.reveng.xm
文件 85 2018-04-18 18:15 TakeOutWeb\manifest.mf
文件 227 2018-04-24 16:38 TakeOutWeb\random.txt
文件 2886 2018-04-23 22:38 TakeOutWeb\src\org\meiling\action\AddressAction.java
文件 3536 2018-04-23 23:33 TakeOutWeb\src\org\meiling\action\AdminAction.java
文件 2211 2018-04-20 15:53 TakeOutWeb\src\org\meiling\action\CategoryAction.java
文件 2154 2018-04-21 22:14 TakeOutWeb\src\org\meiling\action\DiscussAction.java
文件 5691 2018-04-21 16:51 TakeOutWeb\src\org\meiling\action\FoodAction.java
文件 8911 2018-04-24 16:17 TakeOutWeb\src\org\meiling\action\OrderAction.java
文件 2845 2018-04-24 14:37 TakeOutWeb\src\org\meiling\action\PageAction.java
文件 1638 2018-04-22 01:03 TakeOutWeb\src\org\meiling\action\SettingAction.java
文件 4870 2018-04-23 19:08 TakeOutWeb\src\org\meiling\action\ShoppingCartAction.java
文件 4545 2018-04-23 23:04 TakeOutWeb\src\org\meiling\action\UserAction.java
............此处省略674个文件信息
- 上一篇:EmailUtils Java mail 邮件发送
- 下一篇:nutch09war
评论
共有 条评论