在已有的web项目中添加查看个人信息功能

539 阅读2分钟

2019.05.05

添加功能: 用户点击在index.jsp当中的用户的那个href之后,可以查看个人信息

2019.05.06

要想在点击用户名之后,跳转入用户个人界面,用户的个人界面效果要和商品详情的效果一样,首先,必须要有用户的照片,所以在此之前在schy的c.jsp当中,必须像scsp的c.jsp当中的一样,针对不同的商品,即在schy当中针对不同的会员,有不同的照片,所以,schy的c.jsp当中和scsp的c.jsp要差不多 而在两者的jsp当中,网页数据的值都是通过jsp指令,将相关值传入的,即通过上方的jsp代码当中的get_s_table这个java方法在各自的c.java当中进行处理,所以,现在,在schy的c.java当中的get_s_table方法当中相应位置添加如下一行:

s += "<th><a href=\"javascript:paixu('hyzp');\"
id='a_hyzp'>会员照片"+get_paixu_flag("hyzp","会员照片",s_orderby)+"</a></th>";

然后,为了显示的位置的位置相匹配,也就是照片对应照片,操作对应操作,还需要在schy的c.java当中的get_all_tr方法中的相应位置先加上如下一行:

String hyzp = input_util.get_db_value(input_util.get_map_val(map,"hyzp"));

ps:如果hyzp没加上""会提示hyzp未进行初始化 以及加上这一行:

s +=   "<td>" + hyzp + "&nbsp;</td>";   // 会员照片

此时,还需要在schy的c.java当中的get_s_where方法当中加上以下一行:

String hyzp=input_util.get_request_value(request,"hyzp"); //信息备注

以及这一行:

if(!hyzp.equals("")){  s_where+=" and hyzp like '%"+hyzp+"%' ";  }  //信息备注

以上 就实现了在schy的c.jsp当中插入了一个会员照片的区域

2019.05.07

目前的问题是:

在schy的g.jsp当中,不能像scsp的g.jsp一样正常显示文件上传,是在id为div_hyzp当中的id为id_iframe_upload_file_zp的iframe之间的#document无法像scsp的那样取到html的相关值,也就是目前为空的

2019.05.08

现在已经知道了,id为div_hyzp当中的iframe之间的#document下的head标签和body标签的内容是通过在web->shop->front->view_util当中的wzxx_zp_upload.jsp和wzxx_zp_upload_do.jsp这两个jsp进行处理之后获取的 而且在scsp的g.jsp当中id为div_hyzp当中的id为id_iframe_upload_file_zp的iframe,这个id_iframe_upload_file_zp至关重要,要是修改了,那么scsp的照片上传也用不了了,而schy的照片上传同样是使用了相同的id,即也为id_iframe_upload_file_zp,却无法实现文件上传 而且,哪怕是scsp的id修改(比如加个1),然后只有schy的iframe改成id_iframe_upload_file_zp,在schy的g.jsp当中也无法实现文件上传的功能