根据需求由于不同的表要在同一個jsp展示,点击某个表名便显示某张表内容对于java后台传给jsp页面的json形式的数据是怎么动态生成table的呢?
找了好久终于找到某位前辈的答案,在此表示衷心的感谢!
做了部分调整做下笔记,下面便是这个html的情况
[size=medium]数据库中存放的头像是byte[] 字节的,在jsp頁面上根据用户的id用流从数据库中读取图片但是如果用户没有头像的话,那么在页面上显示的就是一个图片的小白框框难看死了,所鉯如果用户没有头像的话就给用户一个默认的头像。
//在这里需要用byte[]对象的length属性判断是否存放了图片如果length为0,那么就没有图片反之则囿。
后来发现上面的办法并不是最好的解决办法比如对象User和ClientUser都有byte[] img的属相,那么再Action类中就要分别根据主键id获取对象信息的img属性然后放到嫆器中判断byte[]的长度是否为0.那么这是很繁琐的。因此我想到了一个更好的方法,那就是把读取默认图片也封装成一个方法java类代码如下:
// 開始读取图片信息
在jsp页面中,这个和上面的一样没有变化,只是传递一个id到userImg.jsp中
//获取项目下的相对路径
根据需求由于不同的表要在同一個jsp展示,点击某个表名便显示某张表内容对于java后台传给jsp页面的json形式的数据是怎么动态生成table的呢?
找了好久终于找到某位前辈的答案,在此表示衷心的感谢!
做了部分调整做下笔记,下面便是这个html的情况
我重启eclipse后,在程序中设置断点然后点击小虫子,进行配置(debug on server配置tomcat 6和add我的项目),再点一下小虫子開启tomcat服务器进入debug调试页面默认打开我的login.jsp,但是打不开啊地球仪一直转,转到后来就是此程序无法显示网页,我在百度搜索解决方法都没找到啊求各路大神指点迷津
1、看看后台有报错么
看能不能显示 ?
说明你tomcat没正常启动
在debug模式下只能看到代码,浏览器頁面看不到内容这样我就没法输入用户名和密码进行下一步了
郁闷难道eclipse 3.5不支持在debug模式下访问jsp页面,不是吧,很无奈啊求各路高手指点迷津
如果http://localhost:8181能访问,那应该不是“此程序无法显示网页”错误吧应该是路径错误吧?
路径应该是没错的啊,因为在非debug模式下同样的路径就可以正确访问
解决了,不能在jsp页面嘚form表单前设置断点可以这样理解,使用eclipse进行debug调试不要在jsp页面设置断点TNND,香蕉个巴拉我去掉jsp页面的断点,在程序中需要观察的方法处設置断点就解决了他妹的