当前位置: 代码迷 >> Java Web开发 >> jsp界面如下,后台代码该怎么实现;大神们帮帮忙吧!
  详细解决方案

jsp界面如下,后台代码该怎么实现;大神们帮帮忙吧!

热度:101   发布时间:2016-04-16 22:15:29.0
jsp界面如下,后台代码该如何实现;大神们帮帮忙吧!!!!

JSP代码如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://jchome.jsprun.com/jch" prefix="jch"%>
<jsp:include page="${jch:template(sConfig, sGlobal, 'header.jsp')}" />
<jsp:include page="${jch:template(sConfig, sGlobal, 'cp_header.jsp')}" />
<script type="text/javascript" 
  src="<%=request.getContextPath()%>/js/personal/cp_privacy.js"></script>
<div class="l_status c_form">
<a href="cp.jsp?ac=privacy"${cat_active_base}>隐私设置</a><span class="pipe">|</span>
<a href="cp.jsp?ac=privacy&op=view"${cat_active_view}>动态筛选</a>
</div>
<form method="post" action="cp.jsp?ac=privacy" class="c_form">
<c:choose>
<c:when test="${empty param.op}">
<table cellspacing="0" cellpadding="0" class="formtable">
<caption>
<h2>个人隐私设置</h2>
<p>你可以完全控制哪些人可以看到你的主页上面的内容</p>
</caption>
<tr>
<th width="150">个人主页</th>
<td>
<select name="privacy[view][index]">
<option value="0"${view.index_0}>全站用户可见</option>
<option value="1"${view.index_1}>仅好友可见</option>
<option value="2"${view.index_2}>仅自己可见</option>
</select>
</td>
</tr>
<tr>
<th>好友列表</th>
<td>
<select name="privacy[view][friend]">
<option value="0"${view.friend_0}>全站用户可见</option>
<option value="1"${view.friend_1}>仅好友可见</option>
<option value="2"${view.friend_2}>仅自己可见</option>
</select>
</td>
</tr>
<tr>
<th>留言板</th>
<td>
<select name="privacy[view][wall]">
<option value="0"${view.wall_0}>全站用户可见</option>
<option value="1"${view.wall_1}>仅好友可见</option>
<option value="2"${view.wall_2}>仅自己可见</option>
</select>
</td>
</tr>

<tr>
<th>记录</th>
<td>
<select name="privacy[view][doing]">
<option value="0"${view.doing_0}>全站用户可见</option>
<option value="1"${view.doing_1}>仅好友可见</option>
<option value="2"${view.doing_2}>仅自己可见</option>
</select>
</td>
</tr>
<tr>
<th>&nbsp;</th>
<td class="gray">本隐私设置仅在其他用户查看您主页时有效;<br>在全站的记录列表中可能会出现您的记录。</td>
</tr>
<tr>
<th>日志</th>
<td>
<select name="privacy[view][blog]">
<option value="0"${view.blog_0}>全站用户可见</option>
<option value="1"${view.blog_1}>仅好友可见</option>
<option value="2"${view.blog_2}>仅自己可见</option>
</select>
</td>
</tr>
<tr>
<th>&nbsp;</th>
<td class="gray">本隐私设置仅在其他用户查看您主页时有效;<br>相关浏览权限需要在每篇日志中单独设置方可完全生效。</td>
</tr>

<tr>
<th>帖子</th>
<td>
<select name="privacy[view][mtag]">
<option value="0"${view.mtag_0}>全站用户可见</option>
<option value="1"${view.mtag_1}>仅好友可见</option>
<option value="2"${view.mtag_2}>仅自己可见</option>
</select>
</td>
</tr>
<c:if test="${sConfig.videophoto == 1 && space.videostatus == 1}">
<tr>
<th></th>
<td><img src="image/videophoto.gif" align="absmiddle"> 你已经通过视频认证,对于没有通过视频认证的用户,你可以设置以下权限:</td>
</tr>

</c:if>
<tr>
<th>&nbsp;</th>
<td><input type="submit" name="privacysubmit" value="保存设置" class="submit" ></td>
</tr>
</table>

1、加红的提交设置该怎么实现呢?而且提交后更新的好像是一张隐式表;
2、第一版运行后,点击保存设置,在控制台有这样的一段信息,其中红色部分好像为更新的数据,我看不懂:
SELECT * FROM jchome_session WHERE uid=217
SELECT sf.*, s.* FROM jchome_space s LEFT JOIN jchome_spacefield sf ON sf.uid=s.uid WHERE s.uid='217'
tpl:/template/default/cp_privacy.jsp
SELECT * FROM jchome_session WHERE uid=217
SELECT sf.*, s.* FROM jchome_space s LEFT JOIN jchome_spacefield sf ON sf.uid=s.uid WHERE s.uid='217'
UPDATE jchome_spacefield SET `privacy`='a:2:{s:4:\"feed\";a:9:{s:6:\"invite\";i:1;s:4:\"post\";i:1;s:4:\"mtag\";i:1;s:6:\"thread\";i:1;s:5:\"click\";i:1;s:7:\"comment\";i:1;s:4:\"blog\";i:1;s:6:\"friend\";i:1;s:7:\"profile\";i:1;}s:4:\"view\";a:6:{s:5:\"index\";i:0;s:4:\"mtag\";i:0;s:5:\"doing\";i:0;s:4:\"blog\";i:0;s:4:\"wall\";i:0;s:6:\"friend\";i:0;}}' WHERE `uid`='217'
  相关解决方案