introduction.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:6k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"%>
  2. <%@ page import="java.util.*"%>
  3. <%@ page import="cn.js.fan.util.*"%>
  4. <%@ page import="cn.js.fan.db.*"%>
  5. <%@ page import="cn.js.fan.web.*"%>
  6. <%@ page import="com.redmoon.forum.plugin.auction.*"%>
  7. <%@ page import="com.redmoon.forum.plugin.*"%>
  8. <%@ page import="com.redmoon.forum.person.*"%>
  9. <html>
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  12. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  13. <meta name="ProgId" content="FrontPage.Editor.Document">
  14. <LINK href="default.css" type=text/css rel=stylesheet>
  15. <title>修改简介</title>
  16. <style type="text/css">
  17. <!--
  18. body {
  19. margin-top: 0px;
  20. margin-left: 0px;
  21. margin-right: 0px;
  22. }
  23. .style1 {
  24. font-size: 10pt;
  25. font-weight: bold;
  26. }
  27. -->
  28. </style></head>
  29. <body>
  30. <jsp:useBean id="StrUtil" scope="page" class="cn.js.fan.util.StrUtil"/>
  31. <jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.Privilege"/>
  32. <%
  33. if (!privilege.isUserLogin(request)) {
  34. out.print(StrUtil.makeErrMsg("请先登录!"));
  35. return;
  36. }
  37. String userName = ParamUtil.get(request, "userName");
  38. if (userName.equals("")) {
  39. out.print(StrUtil.Alert("用户名不能为空!"));
  40. return;
  41. }
  42. String user = privilege.getUser(request);
  43. if (!userName.equals(user)) {
  44. if (!privilege.isMasterLogin(request)) {
  45. out.print(StrUtil.Alert("对不起,您无权访问!"));
  46. return;
  47. }
  48. }
  49. AuctionShopDb as = new AuctionShopDb();
  50. as = as.getAuctionShopDb(userName);
  51. String op = ParamUtil.get(request, "op");
  52. if (op.equals("modify")) {
  53. String shopName = ParamUtil.get(request, "shopName");
  54. String address = ParamUtil.get(request, "address");
  55. String tel = ParamUtil.get(request, "tel");
  56. String desc = ParamUtil.get(request, "desc");
  57. String skinCode = ParamUtil.get(request, "skinCode");
  58. String contacter = ParamUtil.get(request, "contacter");
  59.     int logoWidth = as.LOGO_NO_WIDTH;
  60. boolean isValid = true;
  61. try {
  62. if (shopName.equals(""))
  63. throw new ErrMsgException("店名不能为空!");
  64. if (address.equals(""))
  65. throw new ErrMsgException("地址不能为空!");
  66. if (tel.equals(""))
  67. throw new ErrMsgException("电话不能为空!");
  68. // if (desc.equals(""))
  69. // throw new ErrMsgException("简介不能为空!");
  70. try {
  71.             logoWidth = ParamUtil.getInt(request, "logoWidth");
  72.         }
  73. catch (Exception e) {
  74. }
  75. }
  76. catch (ErrMsgException e) {
  77. isValid = false;
  78. out.print(StrUtil.Alert(e.getMessage()));
  79. }
  80. if (isValid) {
  81. as.setShopName(shopName);
  82. as.setTel(tel);
  83. as.setAddress(address);
  84. as.setDesc(desc);
  85. as.setLogoWidth(logoWidth);
  86. as.setSkinCode(skinCode);
  87. as.setContacter(contacter);
  88. if (as.save())
  89. out.print(StrUtil.Alert("修改成功!"));
  90. else
  91. out.print(StrUtil.Alert("修改失败!"));
  92. }
  93. }
  94. %>
  95. <table width='100%' cellpadding='0' cellspacing='0' >
  96.   <tr>
  97.     <td class="head">修改商铺信息</td>
  98.   </tr>
  99. </table>
  100. <br>
  101. <table width="57%"  border="0" align="center"cellspacing="1" cellpadding="5" bgcolor="#666666">
  102. <form name="form1" method="post" action="?op=modify">
  103.   <tr align="center" bgcolor="#F1EDF3">
  104.     <td width="16%" height="22">店名</td>
  105.     <td width="84%" align="left"><input name=shopName size=16 value="<%=as.getShopName()%>">
  106.       <input type=hidden name=userName value="<%=userName%>"> </td>
  107.   </tr>
  108.   <tr align="center" bgcolor="#FFFFFF">
  109.     <td height="22">模板</td>
  110.     <td height="22" align="left">
  111. <select name="skinCode">
  112. <%
  113. AuctionConfig ac = new AuctionConfig();
  114. out.print(ac.getSkinOptions());
  115. %>
  116. </select>
  117. <script>
  118. form1.skinCode.value = "<%=as.getSkinCode()%>";
  119. </script> </td>
  120.   </tr>
  121.   <tr align="center" bgcolor="#FFFFFF">
  122.     <td height="22">地址</td>
  123.     <td height="22" align="left"><input name=address size=40 value=<%=as.getAddress()%>></td>
  124.   </tr>
  125.   <tr align="center" bgcolor="#FFFFFF">
  126.     <td height="22">电话</td>
  127.     <td height="22" align="left"><input name=tel size=10 value="<%=as.getTel()%>"></td>
  128.   </tr>
  129.   <tr align="center" bgcolor="#FFFFFF">
  130.     <td height="22">联系人</td>
  131.     <td height="22" align="left"><input name=contacter size=16 value="<%=as.getContacter()%>"></td>
  132.   </tr>
  133.   <tr align="center" bgcolor="#FFFFFF">
  134.     <td height="22">宽度</td>
  135.     <td height="22" align="left"><input name=logoWidth value="<%=as.getLogoWidth()%>" size=2>
  136. 像素 ( LOGO的宽度,如果宽度不设或置为0,将采用图片本来的宽度 ) </td>
  137.   </tr>
  138.   <tr align="center" bgcolor="#FFFFFF">
  139.     <td height="22">简介</td>
  140.     <td height="22" align="left"><textarea name="desc" cols="45" rows="5"><%=as.getDesc()%></textarea></td>
  141.   </tr>
  142.   <tr align="center" bgcolor="#FFFFFF">
  143.     <td height="22" colspan="2"><input type="submit" name="Submit" value="提交">
  144.       &nbsp;&nbsp;&nbsp;&nbsp;
  145.       <input type="reset" name="Submit" value="重置"></td>
  146.   </tr></form>
  147. </table>
  148. <br>
  149. <br>
  150. <table width="57%"  border="0" align="center"cellspacing="1" cellpadding="5" bgcolor="#666666">
  151.   <form name="form2" method="post" action="introduction_logo.jsp" enctype="MULTIPART/FORM-DATA">
  152.     <tr align="center" bgcolor="#F1EDF3">
  153.       <td height="22" colspan="2">修改本店标志图片( LOGO ) </td>
  154.     </tr>
  155.     <tr align="center" bgcolor="#FFFFFF">
  156.       <td width="20%" height="22">选择</td>
  157.       <td width="80%" height="22" align="left"><input type="file" name="filename">
  158.       <input type=hidden name=userName value="<%=userName%>"></td>
  159.     </tr>
  160.     <tr align="center" bgcolor="#FFFFFF">
  161.       <td height="22" colspan="2"><p>
  162.   <input type="submit" name="Submit" value="  修改图片 ">
  163. &nbsp;&nbsp;&nbsp;&nbsp; <br>
  164.   ( 上传空文件将删除LOGO,宽度可以通过上一个编辑框中的LOGO宽度来调整 ) </p>
  165.       <p>
  166.   <%
  167.   String img = as.getLogo();
  168.   if (img!=null && !img.equals("")) {
  169.    String w = "";
  170. if (as.getLogoWidth()>as.LOGO_NO_WIDTH)
  171. w = "width=" + as.getLogoWidth();
  172.   %>
  173.   <img src="<%=request.getContextPath() + "/" + img%>" <%=w%>>
  174.   <%}%>
  175.   </p></td>
  176.     </tr>
  177.   </form>
  178. </table>
  179. </body>
  180. </html>