如何让显示在客户端的数据库数据对有权限的人有编辑,修改的功能?急! 先判断权限,若有权限,则用ASP语句动态地插入网页编辑功能代码. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to kongxiangli(笑看红尘)不可以,因为我想向应用程序一样,做一个操作就可以让客户端编辑修改某些字段值!用jsp没人会吗? 什么意思啊?如果是由JSP生成的页面,只能用提交的方式来修改或删除数据库内容。在这个前提下,你可以在JSP生成页面时判断该浏览者是否有权限,如果有则显示一个编辑或删除按钮,否则不显示。如果是用applet动态提供数据库内容,就令当别论 是阿 !我就想知道编辑按扭的代码怎么去写,在jsp里 当用户登陆时,在session记录:<%if(user.login(username,userpassword))session.setAttributes("login","true");%>当生成页面时,判断用户是否登陆,登陆则显示按钮:<%String tmp = (String)session.getAttributes("login");if(login != null && !login.equals("")){%>//这里写入你的编辑的按钮,和form等其他内容<%}%> <input type=button name="提交" onclick="javascript:process(<%=记录ID%>)"></input><form name='abc'> <input type='hidden' name='id' value='' ></input></form><script language="javascript"><!--function process(id){ document.abc.id.value=id; document.abc.actoin="对该ID对应的记录进行修改或删除的页面或 servlet"; document.aba.submit();}--></script> 还是不知道编辑的功能如何实现,用jsp 发送文件:<form name='form' action="aaa.jsp"> <input type='hidden' name='id' value='数据库中该纪录id' > <INPUT NAME="email" TYPE="text" value='从数据库中得到的值' > <input type=submit name="提交" ></form>接收文件:<%//注册数据库的Class.forName();Connection conn;Statement stmt;ResultSet rs;rs.executeUpdate("uptate 表名 set 字段名='" request.getParameter("email")+"' where id=" request.getParameter("id"));rs.close();conn.close();%> :(不考虑权限控制)就是 说任何人都何以改了做个文本框<form action=list.jsp method=post>记录的id:<input type=text name=id ><input type=submit></form>然后来个list.jsp比如是文章的,从数据库中读出id的记录(连数据库不写出了)String id=request.getParameter("id");Statement stmt=conn.createStatement();String sql="select * from talbename where id='"+id+"'";ResultSet rs=stmt.executeQuery(sql);while(rs.next()){%><form method=post action=modify.jsp>标题:<input type=text name=title value="<%=title%>">作者:<input type=text name=author value="<%=author%>">内容:<input type=content name=title value="<%=content%>"><input type=submit></form><%}%> very good,thanks,还有其他解决方案吗! zmrljl说:谁有倚天剑? airlulu给了zmrljl一把倚天剑(绝对正版)。 zmrljl看了看,然后把剑丢一旁, 说:谁还有倚天剑? 众人倒... 最后zmrljl说:谁可以告诉我怎么样用倚天剑去打架?就是一剑一个人头那种!请给出详细招式图 比较同意————xwake(只想弯弓射大雕) hibernate3使用OJDBC14.JAR驱动映射CLOB型,无法查询 保留上一次登录的id 这段字符串哪里错了 struts2 中if 标签怎么判断session 是否为空 HTTP Status 500 出错,很牛,百度都搜不出问题,大侠帮帮忙 为什么form 用post方式传值,用request.getParamter("name")得不到值呢? 请教关于下拉菜单的变量显示? 简单问题:各位帮看一下,在线等 我在表单中添加控件 怎样取消浏览器对页面的缓存? 怎么将sql的日期格式转换成java的日期格式. 给70分
不可以,因为我想向应用程序一样,做一个操作就可以让客户端编辑修改某些字段值!用jsp没人会吗?
如果是由JSP生成的页面,只能用提交的方式来修改或删除数据库内容。
在这个前提下,你可以在JSP生成页面时判断该浏览者是否有权限,如果有则显示一个编辑或删除按钮,否则不显示。如果是用applet动态提供数据库内容,就令当别论
<%
if(user.login(username,userpassword))session.setAttributes("login","true");
%>当生成页面时,判断用户是否登陆,登陆则显示按钮:
<%
String tmp = (String)session.getAttributes("login");
if(login != null && !login.equals("")){
%>
//这里写入你的编辑的按钮,和form等其他内容
<%}%>
<input type='hidden' name='id' value='' ></input>
</form><script language="javascript">
<!--function process(id)
{
document.abc.id.value=id;
document.abc.actoin="对该ID对应的记录进行修改或删除的页面或 servlet";
document.aba.submit();}
-->
</script>
<input type='hidden' name='id' value='数据库中该纪录id' >
<INPUT NAME="email" TYPE="text" value='从数据库中得到的值' >
<input type=submit name="提交" >
</form>接收文件:
<%
//注册数据库的Class.forName();Connection conn;Statement stmt;ResultSet rs;
rs.executeUpdate("uptate 表名 set 字段名='" request.getParameter("email")+"' where id=" request.getParameter("id"));
rs.close();
conn.close();
%>
就是 说任何人都何以改了
做个文本框
<form action=list.jsp method=post>
记录的id:<input type=text name=id >
<input type=submit>
</form>然后来个list.jsp
比如是文章的,
从数据库中读出id的记录(连数据库不写出了)
String id=request.getParameter("id");
Statement stmt=conn.createStatement();
String sql="select * from talbename where id='"+id+"'";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
%>
<form method=post action=modify.jsp>
标题:<input type=text name=title value="<%=title%>">
作者:<input type=text name=author value="<%=author%>">
内容:<input type=content name=title value="<%=content%>">
<input type=submit>
</form>
<%
}
%>
airlulu给了zmrljl一把倚天剑(绝对正版)。
zmrljl看了看,然后把剑丢一旁, 说:谁还有倚天剑? 众人倒...
最后zmrljl说:谁可以告诉我怎么样用倚天剑去打架?就是一剑一个人头那种!请给出详细招式图