servlet 获得 form 各种类型数据的值

Java 发表评论
jsp<input type="checkbox" name="idList" value="1">1;<input type="checkbox" name="idList" value="2">2;<input type="checkbox" name="idList" value="3">3;servletString[] idList = request.getParameterValues("idList");  但是 idList总是null,后来发现因为在form中有属性:enctype="multipart/form-data"(坑货)找到问题了那就修改吧贴一段servlet代码 List<String&g…

Servlet中获取客服端Ip地址

Java 发表评论
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。 在实习公司看到的一个方法: /** * 获取Ip地址 * @return */ protected String getIpA…

idea14 的cannot resolve symbol‘servlet’

Java 发表评论
在刚刚折腾idea的时候会出现一系列的问题,就比如创建Servlet的时候,编辑器提示cannot resolve symbol‘servlet’。出现这样的问题是因为在第一次用idea的时候还没有配置tomcat所引起的缺少servlet-api.jar包造成的。 解决问题很简单:首先检查tomcat是否配置OK。 file->settings打开如下界面 找到application Server选项,查看是否有配置tomcat服务器,如果配置好的话就会看到右边红框中的jar包,…

servlet在什么时候调用destroy()方法

Java 发表评论
  destroy方法在容器移除servlet 时执行,同样只执行一次。这个方法会在所有的线程的service()方法执行完成或者超时后执行,调用这个方法后,容器不会再调用这个servlet的方法,也就是说容器不再把请求发送给这个servlet。这个方法给servlet释放占用的资源的机会,通常用来执行一些清理任务。

servlet(三)解决乱码以及访问数据库

Java 发表评论
1. 表单中文参数值乱码问题(1)为什么会有乱码?表单提交时,浏览器会对表单中的中文参数值进行编码(会使用打开 该表单所在的页面时的字符集来编码),服务器端默认会使用 "iso-8859-1"来解码。所以会产生乱码。 (2)如何解决1)post请求2)get请求Servlet访问数据库    1.导包、step2. 将config.properties文件添加到resource文件夹下面step3.修改DButilstep4. 测试DBUtil类。 注:可以使用junit来测试…

J2EE关于Servlet的代码知识整理!

Java 发表评论
工具intellij,推荐使用。作为一个jetbrains的铁忠粉,能用上的我几乎都下载了,而且学生认证很简单,次日就可用认证完成。1.首先用intellij先新建一个project:然后再src中新建一个servlet,代码:package util; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import …

在servlet中使用session对象

Java 发表评论
在JSP中,session可以直接使用,但是在servlet中想要使用session对象存属性或是其他操作,则需要先创建一个session对象,代码如下 HttpSession session = request.getSession();  便可以直接使用

Servlet与模板模式那些事

Java的开源给了我们更多机会,去了解组件内部的实现。从事Java Web开发,大家都会跟直接或间接的跟Servlet打交道。今天我们就来谈谈Servlet。 我们在手写Servlet时,会继承HttpServlet类。在HttpServlet类中,有几个重要的方法:doPost()方法、doGet()方法、service()方法。当我们调用自己写的Servlet时,系统会默认调用doGet()方法;或者说,当我们指定一种传输方式,系统会自动调用我们重写…

通过servlet来实现对Mysql进行连接、插入、修改、删除操作

Java 发表评论
通过servlet来实现对Mysql进行连接、插入、修改、删除操作 来自:http://blog.sina.com.cn/s/blog_4bea2fb10100f3w3.html package Servlet; import java.io.IOException; import java.io.PrintWriter; import java.sql.SQLException; import java.sql.ResultSet; import java.util.logging.Level; import java.util.logging.Logger; import javax.servlet.ServletException; import javax.servlet.htt…

Servlet通过Cookie保存用户信息,实现自动登录的demo.

Java 发表评论
开始界面HTML,跳转到判断是否有Cookie的Servlet. SessionStartPage.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <form action="sessionindex.do" method="post"> <input type="submit" value="登录"> </form> </body> </html> 判断是否有Cookie的S…

关于Servlet开发中的目录

Java 发表评论
最近再用Servlet,但是被各种目录搞得七荤八素,然后用下面的代码理顺了:) public static void show(HttpServlet servlet,HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("*************** REQUEST PATH"); System.out.println("*************** request.getContextPath(): " + request.getContextPath()); //System.out.p…

MyEclipse创建servlet第一行报错问题

Java 发表评论
  很久没有用过servlet了,今天写一个小程序测试一个功能,竟然报错了,具体如下。 仔细查看servlet-api.jar也导入了,servlet是用MyEclipse 直接创建的,没道理报错撒。 然后各种查找原因,发现貌似都挺正常。咋回事呢?最后问了问度娘,有前辈也出现了类似情况,原来是jdk版本不匹配,然后把jdk从1.8换到了IDE自带的1.6,红叉叉消失了,完美解决。  

Servlet的生命周期及每个阶段使用的方法

Java 发表评论
Servlet的生命周期及每个阶段使用的方法      ①实例化阶段:服务器对Servlet进行实例化,调用Servlet的构造方法      ②初始化阶段:服务器调用Servlet的init方法进行初始化(只在第一次请求时调用)。      ③请求处理阶段:服务器调用Servlet的service方法,然后根据请求方式调用相应的doXXX方法。      ④服务终止阶段:服务器调用Servlet的destroy方法销毁Servlet实例
« 上一页   下一页 »