首页编程java编程java网页代码 javaweb网页设计代码

java网页代码 javaweb网页设计代码

编程之家2026-05-29790次浏览

大家好,今天来为大家分享java网页代码的一些知识点,和javaweb网页设计代码的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

java网页代码 javaweb网页设计代码

求JAVA编写网页下载程序代码

这个事多线程下载一个文件

这个是同时下载多个文件得

希望对你有用,多线程下载这玩意没写过,不过,可以给你个思路,不知正确与否,希望与你有用:

对同一个文件或http建立connection,然后获取整个文件得大小,(只有知道文件大小才能同时使用多线程建立多个连接来分段下载,如果不知道文件大小,想用多线程下载一定要做好线程同步工作,且速度提高不快,而且只能用线程轮流读取同一个输入流,而不能用不同得线程做不同得连接来下载),然后执行数据分段计算,算出每个线程建立连接后需要从哪个偏移量进行下载(需要使用文件得大小除以给定的线程数来算出),之后进行连接,每个线程建立连接后根据算出得下载偏移量将数据指针移到需要下载得位置开始下载,当所有线程下载完毕后再将每个线程下载得文件按下载得前后顺序(这里得顺序意思用一个例子来说明:比如a线程负责下载0到99字节,b线程负责下载100到199字节,c线程下载200到299字节,那么当所有线程下载完毕后需要将先将b线程下载好得文件增加到a线程下载得文件中,再将c线程下载得文件增加到a线程下载得文件中,然后删除b,c线程下载得文件.)合成一个文件.

java网页代码 javaweb网页设计代码

上面只是我个人意见,不知道是否正确,呵呵.

愿上帝保佑吧.呵呵.

java 获取网页源代码---有效防止乱码

前段时间做过这类功能,如何有效防止乱码,我们必须先知道一个网页的编码方式,是utf-8,还是gbk。

1.HttpURLConnection.getContentType();直接读取,效率高,但有很多时候读不到。只是text/html就完事了,没有charset.

2.使用第三方的HttpClient,执行效率较高。但读取网页头header也只适用部分站,很多网站服务段不设置,结果就读成了null.

3.最没有效率的判断方法就是使用inputStreamReader先把正页的html源码读取出来,之后截取charset后面编码。得到编码之后重新再读取一遍。但是效率很低。

java网页代码 javaweb网页设计代码

做个总结:

/**

*取得页面编码

*

*@param url

*@return

*/

public String getCharset(String url) throws Exception{

// log.info("进入读页面的关键词:"+ keyword);

String charset="";

int c;

HttpURLConnection httpurlcon= null;

// log.info("url:"+url);

// log.info("charset:"+charset);

log.info("url:"+ url);

URL httpurl= new URL(url);

// System.out.println(url+str);

httpurlcon=(HttpURLConnection) httpurl.openConnection();

// google需要身份

httpurlcon.setRequestProperty("User-agent","Mozilla/4.0");

charset= httpurlcon.getContentType();

log.info("charset1:"+ charset);

//如果可以找到

if(charset.indexOf("charset=")!=-1)

charset= charset.substring(charset.indexOf("charset=")

+"charset=".length(), charset.length());

//否则读取response.Header头

else{

charset= this.getContentCharset();

log.info("charset2:"+ charset);

}

//如果charset还是为空,那么直接读网页来截取

if(charset== null){

charset= this.readPageCharset(url);

log.info("charset31:"+ charset);

}

return charset;

}

java 的后台代码如何与html的前台页面链接在一起

先由设计师设计网页,在设计图上标注相关信息(比如说颜色,有些颜色肉眼分辨不太清楚。)

再接下来是前台制作,由网页制作人员完成,这里要注意以下几点:

1、拿到设计稿后不要直接切割,然后到DW里直接敲代码,首先要认真研究,把握大致的框架图,做到心里有一个整体的构思,其中还可以揣摩一些设计的风格,有兴趣的朋友完全可以让自己走上设计的道路。(设计人员比制作人员工资高多了呀!无奈!)

2、用PS或者FW等绘图软件做一些实体的框架图,这个框架的目的是让你在制作的过程中能够快速而准确的进行制作和在以后的修改工作中能够高效,所以框架图要具体的标示出块状的id号或者类名,父与子的层次关系等。

3、接下来就是进行重要的一项----制作,也就是敲那该死的代码,在制作过程时,就要体现你对技术的熟练程度和技巧运用了,比如css的架构搭建,类名的选择和用CSS的简写达到高效的目的等技巧。

4、制作完成后,就是自己的检验了,争取做到制作出的网页同设计师给出的设计稿如出一辙。最后让自己的工作得到他们的肯定,当然改是难免的,不要急躁。(有些设计师太麻烦,总觉得你做出来的东西和他们的设计稿不符合!这时候你可以无视他们,直接找设计组的组长评理!还有一点就是向为网页制作人员应该和设计师搞好关系,不然工作中会遇到很多麻烦!汗一记!)

制作完成后就是程序员的工作了,制作后台程序,以方便管理网站!如果你在设计的时候用的id,name等都是乱起名字的,这时候可能需要你和程序员进行沟通,告诉他们这个id是什么,这个name是什么,麻烦!所以良好的命名习惯是必不可少的!

后台的页面设计没有什么讲究,越简单越好,当然简单不等于简陋。

这就是一个网站制作的流程!(当然,在设计之前要听取客户的意见,整个网站在表现什么风格,比如说:体现严谨,高科技,时尚等元素,这样设计师可以通过颜色表现这种风格!在设计稿定稿前要给客户过目,客户认可了才能进行制作!)

附:

CSS的命名规则

头:header

内容:content/containe

尾:footer

导航:nav

侧栏:sidebar

栏目:column

页面外围控制整体布局宽度:wrapper

左右中:left right center

登录条:loginbar

标志:logo

广告:banner

页面主体:main

热点:hot

新闻:news

下载:download

子导航:subnav

菜单:menu

子菜单:submenu

搜索:search

友情链接:friendlink

页脚:footer

版权:copyright

滚动:scroll

内容:content

标签页:tab

文章列表:list

提示信息:msg

小技巧:tips

栏目title

加入:joinus

指南:guild

服务:service

注册:regsiter

状态:status

投票:vote

合作伙伴:partner

XHTML文件中id的命名

(1)页面结构

容器: container

页头:header

内容:content/container

页面主体:main

页尾:footer

导航:nav

侧栏:sidebar

栏目:column

页面外围控制整体布局宽度:wrapper

左右中:left right center

(2)导航

导航:nav

主导航:mainbav

子导航:subnav

顶导航:topnav

边导航:sidebar

左导航:leftsidebar

右导航:rightsidebar

菜单:menu

子菜单:submenu

标题: title

摘要: summary

(3)功能

标志:logo

广告:banner

登陆:login

登录条:loginbar

注册:regsiter

搜索:search

功能区:shop

title

加入:joinus

状态:status

按钮:btn

滚动:scroll

标签页:tab

文章列表:list

提示信息:msg

当前的: current

小技巧:tips

图标: icon

注释:note

指南:guild

服务:service

热点:hot

新闻:news

下载:download

投票:vote

合作伙伴:partner

友情链接:link

版权:copyright

个人整理,希望对你有点用!

好了,文章到此结束,希望可以帮助到大家。

之梦游戏网站模板?游戏cg素材网站vb经典程序100例?宏程序编程实例100例