![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JSP
文章平均质量分 50
xchdwyf
这个作者很懒,什么都没留下…
展开
-
request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1?
当我们用到httpServletRequest.getRemoteAddr()的时候,我们在控制台上可以看到遇到了request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1,而不是127.0.0.1,这是什么原因呢?0:0:0:0:0:0:0:1是ipv6的格式,我们该如何做才能够正常显示出来用户的ip呢?解决方法可以有一下两个:1、把URL上的localhost改转载 2013-09-02 19:50:05 · 1685 阅读 · 0 评论 -
开发带属性的标签
jsp页面: 开发带属性的标签 "> This is my JSP page. 标签处理器类:import java.io.IOException;import java.util.Date;import javax.servlet.jsp.JspException;import javax原创 2013-09-03 20:15:29 · 556 阅读 · 0 评论 -
MyEclipse修改JSP页面模板
一、修改pageEncoding值1.用MyEclipse工具开发Web项目,有一个很普遍的问题,就是在新建一个页面文件时,需要修改pageEncoding值,页面中默认的pageEncoding值一般是ISO-8859-1。2.如果Web项目需要支持中文,那就必须把那个ISO-8859-1给改掉,换成以下几种:UTF-8、GB2312或GBK。3.UTF-8在中文方面通用转载 2013-09-03 10:38:53 · 1686 阅读 · 0 评论 -
自定义标签--传统标签学习笔记
自定义标签主要用于移除Jsp页面中的java代码。JSP页面不能出现一行代码!使用自定义标签移除jsp页面中的java代码,只需要完成以下三个步骤:步骤:1.编写一个实现tag接口的java类2.在tld文件中对标签处理器类进行描述(路径:WEB—INF目录下;范例路径:tomcat/webapps/examples)3.在jsp页面中导入自定义标签原创 2013-09-02 22:38:49 · 551 阅读 · 0 评论 -
自定义标签--简单标签学习笔记
注意点1:setJspBody方法和doTag方法是整个简单标签里最重要的两个方法。服务器在调用标签的时候,首先会调用setJspBody方法,把标签体作为一个JspFragment对象传递进来。接着,服务器遇到标签执行的时候调用doTag方法,要特别注意的是,简单标签没有开始标签和结束标签之分!注意点2:设置标签体类型scriptless。因为在JSP2.0中,sun公司已经不建议在JSP页原创 2013-09-03 15:27:06 · 590 阅读 · 0 评论 -
JSP技术在开发当中的应用
浏览器向服务器发出请求,服务器找servlet来处理请求。servlet负责产生数据,但不输出,而是先将数据存在request域里面(request.setAttribute("data",data)),通过forward转给jsp让其输出。因为jsp其实也是一servlet,又因为forward技术,所以这两个servlet共享同一请求,对浏览器来说,是在一次请求范围内。在jsp页面可以通过re原创 2013-09-04 15:40:02 · 742 阅读 · 0 评论 -
使用标签控制页面逻辑案例
一、开发防盗链标签jsp页面: 防盗链 内容 标签处理器类:import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;i原创 2013-09-04 10:53:27 · 553 阅读 · 0 评论 -
JSP乱码的原因及解决办法
假设Jsp里面是(中国),不是用eclipse做开发,而是用记事本做开发,然后将写好的Jsp保存到硬盘中,记事本默认查GB2312,所以硬盘中保存的中和国的GB2312编码。当web服务器收到Jsp的访问请求时,将Jsp翻译成servlet,web服务器读硬盘,读到中和国的GB2312编码,但我们并没有告诉web服务器用什么码表翻译,所以它就默认用iso8859-1翻译,这样servlet中的数据原创 2013-09-05 15:57:40 · 694 阅读 · 0 评论 -
静态包含与动态包含的区别
静态包含(编译时包含):它包含的所有Jsp会编译成一个servlet动态包含:(运行时包含),涉及到的jsp都会编译成一个servlet,在主要servlet运行时再包含进来静态包含的效率更高一些。head.jsp:这是页头 foot.jsp:这是页尾静态包含: include指令(静态包含(编译时包含原创 2013-09-05 20:05:39 · 948 阅读 · 0 评论