- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 案例:图片验证码
图片验证码1验证码有啥用在我们注册时,如果没有验证码的话,我们可以使用URLConnection来写一段代码发出注册请求。甚至可以使用while(true)来注册!那么服务器就废了! 验证码可以去识别发出请求的是人还是程序!当然,如果聪明的程序可以去分析验证码图片!但分析图片也不是一件容易的事,因为一般验证码图片都会带有干扰线,人都看不清,那么程序一定分析不出来。2 VerifyCode类现在我们
2016-04-24 15:30:22 2259
原创 jsp详解(第一篇)
JSP入门1 JSP概述1.1什么是JSPJSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。1.2 JSP的组成JSP=html+Java脚本(代码片段)+JSP动态标签2 JSP语法2.1 JSP脚本JSP脚本就是Java代码片段,它分为三种: <%...%>:Java语句; <%=…%>:Ja
2016-04-23 23:13:13 9681 2
原创 servlet详解(第三篇)
请求转发和请求包含无论是请求转发还是请求包含,都表示由多个Servlet共同来处理一个请求。例如Servlet1来处理请求,然后Servlet1又转发给Servlet2来继续处理这个请求。6.1请求转发在AServlet中,把请求转发到BServlet:public class AServlet extends HttpServlet{public void doGet(HttpServletReq
2016-04-22 23:19:17 975
原创 servlet详解(第二篇)
servlet访问路径servletConfig的作用用户相应请求流程图response1,response概述response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用
2016-04-22 22:30:01 6337 1
原创 servlet详解(第一篇)
servlet基本概述生命周期方法:void init(ServletConfig):出生之后(1次);void service(ServletRequest request, ServletResponse response):每次处理请求时都会被调用;void destroy():临死之前(1次);特性:单例,一个类只有一个对象;当然可能存在多个Servlet类!线程不案例的,所以它的效
2016-04-22 15:40:47 12078 1
原创 javaweb中HTTP协议
1安装HttpWatchHttpWatch是专门为IE浏览器提供的,用来查看HTTP请求和响应内容的工具。而FireFox上需要安装FireBug软件。如果你使用的是Chrome,那么就不用自行安装什么工具了,因为它自身就有查看请求和响应内容的功能! HttpWatch和FireBug这些工具对浏览器而言不是必须的,但对我们开发者是很有帮助的,通过查看HTTP请求响应内容,可以使我们更好的学习HT
2016-04-21 23:42:32 1603
原创 tomcat服务器详解
1 Tomcat概述Tomcat服务器由Apache提供,开源免费。由于Sun和其他公司参与到了Tomcat的开发中,所以最新的JSP/Servlet规范总是能在Tomcat中体现出来。当前最新版本是Tomcat8,我们课程中使用Tomcat7。Tomcat7支持Servlet3.0,而Tomcat6只支持Servlet2.5!2安装、启动、配置Tomcat下载Tomcat可以到http://tom
2016-04-21 23:32:52 22664 2
原创 软件体系结构
1常见软件系统体系结构B/S、C/S1.1 C/S C/S结构即客户端/服务器(Client/Server),例如QQ; 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序; 缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦; 优点:安全性比较好。 1.2 B/S(*) B/S结构即浏览器/服务器(Browser/S
2016-04-21 23:16:09 1500
原创 如何解决struts2中上传文件大小限制的问题
只需要在struts2.xml配置中加入如下代码:<constant name= "struts.multipart.maxSize" value="5242880" />struts2默认的上传文件的限制是2M,我这里重写了他的大小为5M
2016-04-04 20:41:31 2837
原创 如何使用s:iterator循环每4条数据换一次行的代码
<s:iterator value="recordList" status="status"> <s:if test="#status.index % 4==0"> <tr> </s:if> <td class="tdimg
2016-04-04 18:29:58 3715
Erlang-win64_20.1
2018-04-18
模拟ATM登陆取款存款修改密码程序
2016-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人