在浏览器与服务器进行交互时,往往需要把涉及到的一些数据保存下来,这时就需要使用cookie或session进行状态管理. 这篇文章先来说说session怎么用,首先在servlet中创建一个session来保存信息,举个例子,在做登陆验证时,如果登陆成功,需要将用户的信息保存到session中,怎么保存呢?下面给出代码: public class Login_Do extends HttpServlet { String order_name = ""; String order_pa…
servlet的session(会话)显示为null,一般是web.xml中配置不对或者在浏览器输入的url不正确造成的. web.xml配置如下: <servlet> <servlet-name>HttpSessionDemo</servlet-name> <servlet-class>com.servlet.HttpSessionDemo</servlet-class> </servlet> <servlet-mapping…
一,写好服务器端 在eclipse或其它javaee开发工具中新建一个web项目(我这里的项目名是:Android),建一个servlet(我这里的servlet名是:LoginServlet),模拟实现数据库,对安卓请求的数据判断,并返回(封装为json,需要json有解析json的jar包哦),servlet核心代码如下: public void doGet(HttpServletRequest request, HttpServletResponse response) throws Se…
制作一个APP或系统最基础的是登录界面,下面通过一个简单的登录注册界面的程序,来熟练掌握Web开发的技术. 一.知识点: 1.在网页界面获取用户的输入信息 2.标签的基本应用 3.用户输入结果的错误提示 4.在处理输入错误时,对用户的输入结果进行保留显示及对应错误栏清空. 二.标签 <form>该标签为表单标签,用于形成标签</form> <input>该标签为输入标签,具体的使用根据定义的属性显示,具体参考文章源代码的注释 <selsct>下拉框标签<…
Servlet概念:servlet就是用java编写的服务器端的小程序,用来完成下B/S架构(即浏览器和服务器架构)下客户端请求的响应处理. servlet通常在容器中运行Tomcat是常见的servlet容器. 对于  servlet的其他一些知识点譬如功能等这里将不再给出,在这里主要通过一个创建servlet的例子来了解servlet,这些例子是在myEclipse下实现的,且首先应该加载Tomcat. 下面我们将编写第一个servlet:FirstServlet,该servlet将向一个页…
学WEB, 首先 要明确B/S架构,本文将简单说一下小编的愚见,若有不当,欢迎大家指正. 首先,什么是B/S架构?B/S是Broweser/Server的缩写,即浏览器/server模式,简单说就是client使用浏览器,服务端使用Webserver,client与服务端之间使用http协议进行通讯. 那么,为什么要使用B/S架构呢?当然是其有一定的长处: 1.传统的C/S架构 须要单独安装client,一旦client版本号发生变化,须要又一次安装,而B/S架构client使用的是浏览器. 2…
servlet默认是存在线程安全问题的,但是说白了,servlet的线程安全问题实际上就是多线程的线程安全问题,因为servlet恰巧是一个多线程才会出现安全性问题. 浏览器每次通过http协议去提交请求,都会实例化一个servlet对象,即产生一个线程,如果他们操作的是同一个对象,应该把该变量定义成实例变量,但这就可能发生线程不安全的问题.下面举个简单的例子: 张三看到仓库里有3件物品,他要去拿两件,但这时李四也来了,抢先他一步拿了两件物品,当张三拿的时候,仓库根本无法提供给他两件物品.这就是…
在上一篇文章中,我简单的说了一下B/S架构的流程图,关于浏览器和服务器之间的通信过程知识含糊的说了一下,在这篇文章中我再总结一下B/S架构里是如何利用http协议去完成通信的. (一)通讯过程 1:浏览器建立于Web服务器的连接---->2:浏览器将请求数据打包(即请求数据包),并发送到服务器--->3:服务器将处理结果打包(响应数据包),发给浏览器-->4:关闭连接 注意:每次请求都需要重新建立连接 (二):数据格式 请求数据包:1:请求行:请求方式+请求资源路径+协议描述.例如:GE…
1>403:tomcat发生错误 2> 404 :意思是服务器依据请求资源路径,找不到对应的资源        解决:1.依据http://localhost:8080/Web工程名/url-pattern检查请求地址是否正确.              2.检查web.xml,注意servlet-name是否一致.              3.检查action路径是否与url-pattern一致 3>405:服务器找不到对应的service方法.        解决:检查post方法…
在上一篇文章中,我简单的说了一下B/S架构的流程图,关于浏览器和server之间的通信过程知识含糊的说了一下,在这篇文章中我再总结一下B/S架构里是怎样利用http协议去完毕通信的. (一)通讯过程 1:浏览器建立于Webserver的连接---->2:浏览器将请求数据打包(即请求数据包),并发送到server--->3:server将处理结果打包(响应数据包),发给浏览器-->4:关闭连接 注意:每次请求都须要又一次建立连接 (二):数据格式 请求数据包:1:请求行:请求方式+请求资源…