
javaweb
MagicGGGGGGGGGGG
刚刚出道的小白
展开
-
JSP基本用法实例
今天去面试了一家公司,很奇怪,我面试的明明是Java,结果做题目的时候给我的是javaweb的题目,结果自然是很悲催。 那么今天正好复习一下jsp的基本用法好了。关于jsp的基础语法。 首先是标签对,使用<% %>,中间使用java语言。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding原创 2017-05-25 19:22:51 · 291 阅读 · 0 评论 -
一分钟教你懂Attribute和getParameter()的区别
什么是Attribute? Attribute,属性 的意思 attribute 英 [əˈtrɪbju:t] 美 [əˈtrɪbjut] vt. 认为…是;把…归于;把…品质归于某人;认为某事[物]属于某人[物] n. 属性;(人或物的)特征;价值;[语法学]定语什么是Parameter? Parameter,参数 的意思 parameter原创 2017-05-30 17:01:28 · 519 阅读 · 0 评论 -
HttpServletRequest接口的getSession方法
关于HttpServletRequest接口的getSession方法,在页面提交请求到servlet时,用getSession(false)返回的却是一个session对象而不是null的问题。getSession有两种方法,一个有参的、一个是无参的。getSession()与getSession(true)一样,获取request对象关联的session对象,如果没有session,则返回一个新转载 2017-05-30 20:51:49 · 12350 阅读 · 1 评论 -
JSP 使用smartupload上传文件,JSP+servlet
首先创建一个用来给用户提交的jsp页面,使用表单方式对文件进行上传。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w原创 2017-06-01 14:05:23 · 1099 阅读 · 0 评论 -
No result defined for action XXX and result XXX的问题解决方法
原博客地址:原博客最近在使用struts2的时候出现了一个莫名其妙的问题。 我的struts.xml配置的好好的,如下 success.jsp index.jsp 结果访问他的时候缺莫名其妙的报出No result defined for action com.lifewool.action.RegisterAction and result success真是百思不得其转载 2017-06-02 15:57:06 · 23250 阅读 · 10 评论 -
web.xml中配置servlet时url-pattern标签到底是干什么的
以前配置web.xml都是自动生成的,昨天写一个关于使用servlet生成验证码的过程中,碰到了一个问题。就是在 Login Login com.hu.servlet.Login Login /magic 中的标签对到底该填什么,是固定的还是自定义的。在经过几次测试后,我发现中的内容是可以自定义的,那么在哪里使用这个ur原创 2017-06-18 14:57:58 · 12242 阅读 · 1 评论 -
使用JSP+JavaBean进行分页
之前一直对分页功能很排斥,因为觉得实现很简单,所以自己也没有写过分页功能。 前天面试的时候被问到了这个问题,一脸懵逼。今天好好整理了一下,做了一个比较简单而且粗糙的分页。原理:利用mysql语句的limit来进行限制。 比如:select * from bookinfo limit 0,5 这个意思就是说,在boolinfo表中从0条记录中开始查找5条记录。从这个思路进行下去,首先存储20条记原创 2017-06-11 18:24:58 · 1661 阅读 · 0 评论 -
如何.xml文件中引入.dtd文件约束
以mybatis.xml文件为例,其它类似。首先找到自己的.xml文件的dtd文件下载地址,一般在生成的xml文件上面有。然后复制下来。 按照以下步骤,点击Eclipse的Window 选择Preferences 选择XML下的XML Catalog,然后点击Add 将Key Type改为URL,就是开头的URL 在Key中将复制的Url粘贴进去在Location中将下载好原创 2017-07-09 21:56:50 · 5443 阅读 · 1 评论 -
上传的文件(图片)在Eclipse中能看到,在浏览器中看不到的解决办法
昨天在碰到这个问题的时候很头疼,因为项目很紧。 首先这个问题是没办法解决的,但是这个项目导出后部署到Tomcat下再打开就可以看到了了。还有另外一个问题,就是上传的图片无法显示在浏览器中。 这个就需要在Tomcat中的conf文件夹下配置server.xml的<Host></host>标签对中定义一个虚拟目录了,只需要加上以下代码即可解决。 要注意:上传的文件最好不要放在项目目录下(其实我是没原创 2017-08-27 10:20:55 · 4880 阅读 · 0 评论 -
总结JavaWeb中各个对象继承的类、接口以及内置对象、动作元素、指令元素
JSP内置对象out javax.servlet.jsp.JspWriter(实现接口)requset javax.servlet.http.HttpServletRequestresponse javax.servlet.http.HttpServletResp原创 2017-05-30 13:23:38 · 735 阅读 · 0 评论 -
为什么写了Filter还是出现乱码?
写了Filter,设置了初始值但是还是出现中文乱码是为什么? 很可能是web.xml文件中Filter的作用范围写错了。如果你使用的是Eclipse默认生成的web.xml文件,可能需要你进去修改一下。这是默认的: 注意要为字符编码设置一个初始值,然后就是<url-pattern></url-pattern>修改后: 只需要将<url-pattern></url-pattern> 改成原创 2017-05-30 12:32:11 · 908 阅读 · 0 评论 -
关于请求转发之后出现中文乱码的情况之一
今天在解决请求转发和重定向的问题的时候发现了一个问题,就是在请求转发之后会出现中文乱码的情况。 在刚开始的时候以为是没有设置response的encoding。后来设置了之后,发现还是乱码。检查之后,发现自己写了PrintWriter out=response.getWriter(); 将其注释掉后,请求转发的页面乱码正常。原创 2017-05-30 11:49:57 · 3328 阅读 · 1 评论 -
JSP注释说明
JSP注释说明 JSP文件包含三种信息,html、jsp和java语言片段 html注释 <!-- -->jsp注释<%-- --%>java注释// 单行注释/*多行注释*/原创 2017-05-25 19:28:01 · 301 阅读 · 0 评论 -
JSP page指令 关于isErrorPage指定错误页面的使用
isErrorPage 指令用来指定当前JSP页面是不是异常处理页面。 该属性通常与errorPage属性一起使用。使用方法:在可能出现错误的页面的page属性中,指定errorPage属性,在处理错误的页面指定isErrorPage属性。原创 2017-05-26 12:20:57 · 4564 阅读 · 0 评论 -
JSP include 和< jsp:include >的区别以及使用include动作指令传递参数
在javaweb中有两个include指令一个是编译指令<% @ include file=”fileName”%>,要知道JSP文件最终会被转换成Servlet执行,所以同一个jsp文件中可以使用多个include 编译指令,最终都会被转换成一个servelt执行。 要注意的是,被包含过后的文件最终会成为一个文件,所以在这几个文件中不能出现相同的变量名称,否则会出现报错。另外一个是动作指令<js原创 2017-05-26 12:57:19 · 2582 阅读 · 0 评论 -
JSP 关于<jsp:forward>的使用以及传递参数
首先说明一下,<jsp:forward>是动作指令。 我觉得有必要对jsp中的几个指令总结一下了jsp中的指令分为两大类,编译指令和动作指令。 编制指令 <%@ inlcude file=” “%>和 <%@ page 属性1 属性2 %> 动作指令 <jsp:include><jsp:forward><jsp:useBean> 下面说<jsp:forward>的用法原创 2017-05-26 21:32:59 · 40774 阅读 · 0 评论 -
JSP request对象和response对象
request对象和response对象都是jsp内置对象。request对象是javax.servlet.http.HttpServletRequest类的实现实例response对象时javax.servlet.http.HttpServletReponse类的实现实例列出上面两项是因为,我在之前的面试中的确有问到这个问题。requset对象的作用1.获取客户端的请求信息 常用方法有:原创 2017-05-27 15:19:25 · 1019 阅读 · 0 评论 -
JSP session的使用
说session之前先说一下,http协议是一种无状态协议。session ID是一串32位长度字符串,session对象实现的接口是javax.servlet.http.HttpSessionsession常用方法:session唯一标识符:<%=session.getId() %><br>session的创建时间:<%=session.getCreationTime() %><br>sess原创 2017-05-29 11:16:17 · 531 阅读 · 0 评论 -
JSP application对象的使用
application对象负责提供某个应用程序在服务器运行时的一些全局信息,它在服务器启动时创建,在服务器关闭时消失。它的实现类是javax.servlet.ServletContext.最简单的例子就是使用application对象做一个访问计数器<%@ page language="java" contentType="text/html; charset=UTF-8" pageEnco原创 2017-05-29 15:50:43 · 947 阅读 · 0 评论 -
转发和重定向的区别
一、使用方法 转发:request.getRequestDispatcher(“success.jsp”).forward(request,response); 重定向:response.sendRedirect(“success.jsp”); 二、区别 1.转发在服务器端完成的;重定向是在客户端完成的 2.转发的速度快;重定向速度慢 3.转发的是同一次请求;重定向是两次不同请求 4.转载 2017-05-29 17:18:01 · 825 阅读 · 0 评论 -
关于smartupload在表单中不能上传文件的解决办法
smartipload在表单中出现不能上传的问题,请检查在表单的头中是否出现过以下代码:<form method="post" action="getResult.jsp" enctype="multipart/form-data">关键代码在于是否有写这个编码enctype=”multipart/form-data原创 2017-08-24 13:36:16 · 1004 阅读 · 0 评论