
Web前端
文章平均质量分 76
十九子八六
走一步,再走一步
展开
-
使用Jsp输出Person类的成员信息(无数据库连接)
------------------------------------------index.jsp<?xml version="1.0" encoding="UTF-8" ?><%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"import="java...原创 2017-10-11 23:07:02 · 615 阅读 · 2 评论 -
Jsp九大内置对象介绍
内置对象 类型out JspWriterrequest HttpServletRequestresponse HttpServletResponsesession HttpSessionexception Throwablepage 当前Servlet(this)config ServletConfigapplication ServletContextpag...转载 2017-10-12 01:49:45 · 215 阅读 · 0 评论 -
Servlet登录传递注意事项
登录时使用重定向,不使用转发防止刷新;传递数据最终一定使用转发.String uname=request.getParameter("username");String upwd=request.getParameter("password");原创 2017-10-12 23:30:01 · 199 阅读 · 0 评论 -
Jsp文件引入css和javascript
<link rel="stylesheet" type="text/css" href="css/xx.css"><script type="text/javascript" src="js/xx.js"></script>转载 2017-10-12 23:33:29 · 331 阅读 · 0 评论 -
使用Jsp,Servlet等技术,该项目主要是实现用户登录,将数据库中的学生信息输出在浏览器上
该项目主要是实现用户登录,将数据库中的学生信息输出在浏览器下图中Jsp/Servlet通过转发或者重定向访问另一个Jsp页面,Jsp页面无法获得请求携带的数据,只有经过中间变量.do(Servlet类,可以到数据库取数据)的操作,Jsp页面才能获得数据....原创 2017-10-12 23:37:25 · 668 阅读 · 0 评论 -
Jsp在页面内显示本项目的路径
${pageContext.request.contextPath }原创 2017-10-14 00:11:30 · 343 阅读 · 0 评论 -
JSTL注意事项
1. JSTL标签库的作用结合EL表达式来使用,代替jsp页面中的scriptlet(<%%>)。2.使用步骤1.导入jar包 (jstl.jar和standard.jar)2.在页面上导入标签库<%@taglib prefix="" uri=""%>常用导入方式:<%@taglib prefix="c" uri="http://java....原创 2017-10-14 00:14:12 · 339 阅读 · 0 评论 -
使用Servlet在提交过程中的注意事项
避免重复提交,使用重定向,所以添加,删除和修改之后都用重定向避免重复提交.原创 2017-10-14 00:19:58 · 247 阅读 · 0 评论 -
jsp能够像浏览器输出内容的是两种方式
1,<%= %> 输出表达式,2,out.println()或是out.print()原创 2017-10-11 21:26:36 · 1560 阅读 · 0 评论 -
400和500错误的统一处理
<error-page> <error-code>404</error-code> <location>/error/error_404.html</location> </error-page> <error-page> <error-code>500</...转载 2017-10-11 21:23:40 · 1223 阅读 · 0 评论 -
base标签basePath的作用
<base href="<%=basePath%>"> base标签的作用,是引入绝对路径,相对路径不在起作用转载 2019-04-15 15:35:30 · 1330 阅读 · 0 评论 -
Servlet中文乱码处理
1.doGet(中文支持性低)处理doGet的中文乱码如下(在TOMCAT/conf/server.xml中添加URIEncoding="UTF-8"):<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>2...原创 2017-10-10 01:13:07 · 221 阅读 · 0 评论 -
table标签中cellspacing和cellpadding,border的意思?
cellspacing:指定相邻单元格边框的间距,也就是某个单元格与它上下左右相邻单元格的距离cellpadding:指定表格单元格与内容之间的间距,也就是某个单元格内中的文字内容与该单元格的边框的距离border:指的是两个单元格之间的距离...转载 2017-04-24 10:24:12 · 8291 阅读 · 1 评论 -
WEB-INF下的资源可以通过forward转发进行访问
req.getRequestDispatcher("/WEB-INF/html/index.html").forward(req,resp);并且在forword转发过程中的地址"/WEB-INF/html/index.html"是绝对路径,不加"/项目名"原创 2017-10-11 01:16:45 · 626 阅读 · 0 评论 -
HTML中用户输错用户名或密码,页面跳转3秒钟之后返回登录页面
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta http-equiv="refresh" content="3;url=/fxm2/login.html"><title>Insert title here</title><script ...原创 2017-10-11 01:21:39 · 10597 阅读 · 0 评论 -
PrintWriter打印流示例
PrintWriter pw = response.getWriter();pw.write("<html>");pw.write("<body>");pw.write("6秒钟,跳转到登陆页面");pw.write("</body>");pw.write("</html>");原创 2017-10-11 01:23:50 · 1120 阅读 · 0 评论 -
Session何时创建
Session是浏览器第一次访问到有效地址时创建的.原创 2017-10-11 21:21:31 · 380 阅读 · 0 评论 -
contextPath获取项目名
String contextPath=request.getContextPath();contextPath是:/项目名response.sendRedirect(contextPath+"/servlet.do");原创 2017-10-11 21:23:02 · 1251 阅读 · 0 评论 -
创建过滤器的步骤
* 1.创建java类,实现javax.servlet.Filter接口* 2.重写方法doFilter* 3.将方法中的形参改变成我们使用的规则* 4.在过滤器的doFilter方法中写核心过滤业务* 5.在web.xml中配置filter* 注意:配置filter的位置,在servle的上面* 6.如果想要使用过滤器过滤指定的servlet* ...原创 2017-10-24 00:00:27 · 2543 阅读 · 0 评论 -
过滤器的URL-pattern与生命周期
过滤器的url-pattern与servlet一样,也有4中配置url-pattern的形式全路径匹配 /abc/myServlet1.do部分路径匹配 /abc/*通配符匹配 /* 后缀名匹配 *.do 注意:前面不加/在未来的实际项目开发中,我们通过过滤器来处理字符编码问题,我们所需要过滤的一般来讲都是servlet,所以在这种情况下我们使用过滤器的后缀名匹配形...转载 2017-10-24 00:04:14 · 1378 阅读 · 0 评论 -
Jsp总结1
1<%=basePath%>=request.getContextPath()2<tdstyle="text-align:left">添加学员</td>优先级大于<tdalign=”left">添加学员</td>Jsp:request,session,pageContext,applicationServlet: ...转载 2017-11-24 23:33:56 · 181 阅读 · 0 评论 -
Ajax原生实例
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort...转载 2017-10-24 00:15:56 · 494 阅读 · 0 评论 -
Ajax处理缓存的方式
如果每一次访问的url地址不同,那么我们就会隔离缓存,直接从数据库中取数据通过变更参数的方式,使url变的不同xmlhttp.open("GET", "myServlet1.do?str1="+new Date().getTime(), true);xmlhttp.open("GET", "myServlet1.do?str1="+Math.random(), true);...转载 2017-10-24 00:19:19 · 573 阅读 · 0 评论 -
Ajax创建案例
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort...原创 2017-11-01 01:03:44 · 182 阅读 · 0 评论 -
Xml配置解析
xml:一棵简单的标签树,标签可以嵌套、标签不可以交叉。 <stuList> <stu> <id>1001</id> <name>zhangsan</name> </stu> <stu> ...原创 2017-12-03 15:14:31 · 216 阅读 · 0 评论 -
css导入标签和具体引用
link rel="stylesheet" type="text/css" href="*.css">style type="text/css"> a{ text-decoration:red; }style>原创 2018-01-07 14:56:18 · 822 阅读 · 0 评论 -
web.xml头文件
web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/原创 2018-01-26 06:46:22 · 6972 阅读 · 0 评论 -
Thymeleaf中的index.html命名空间
如果页面是html5 则namespace: html lang="en">如果页面是thymeleaf 则namespace: html xmlns:th="http://www.thymeleaf.org"> meta charset="utf-8"> link rel= "stylesheet" th:href="@{/bootstrap.min.css}"原创 2018-01-18 17:38:27 · 11823 阅读 · 2 评论 -
获得Session的方式
First:@Overridepublic String execute() throws Exception {User user=new User();user.setUsername(username);user.setPassword(password);//获得requestHttpServletRequest request=ServletActionCon转载 2017-08-20 21:06:32 · 696 阅读 · 0 评论 -
Ajax的Post提交与Get提交的不同方式
<script type="text/javascript">function info() {var xmlhttp;if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp=new XMLHttpRequest();}else{// code for ...原创 2017-10-23 23:55:31 · 256 阅读 · 0 评论 -
迭代输出Jquery对象
<script type="text/javascript">$(function() {$("#djBtn").click(function() {$.post("myServlet1.do", function(data) {$(data).each(function() {//each迭代里面的每一个对象使用this来表示 ...转载 2017-10-24 00:23:50 · 216 阅读 · 0 评论 -
Json拼接注意
<script type="text/javascript">$(function() {$("#djBtn").click(function() {$.post("myServlet1.do",//"username=aaa&password=bbb",{"username" : "ccc","password" : "ddd"}, function(data...转载 2017-10-24 00:22:30 · 544 阅读 · 0 评论 -
Js中isNaN()函数
if(isNaN(i)){ //isNaN(i): 当i不是数字是返回true, //当i是数字时,返回false }原创 2018-01-06 23:33:23 · 337 阅读 · 0 评论 -
jsp中base标签的两种使用方法
方法一<% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";%><head><base href="<%=b原创 2018-01-07 15:02:30 · 4619 阅读 · 0 评论 -
Servlet作用域对象和jsp的内置对象比较
servlet四大作用域对象介绍(括号内是其对应的类):page(pageContext) :当前jsp页面request(HttpServletRequest)session(HttpSession):application(ServletContext):tomcat启动时创建,tomcat关闭时销毁,整个web的生命周期只有一个jsp的九大内置对象(括号内是其对应的类,这些对象都...原创 2018-03-06 10:08:08 · 313 阅读 · 0 评论 -
JQuery对象可以理解为有多个Js对象组成的数组
jquery对象可以(假设)当做js对象的数组使用.及时可以理解为一个jquery对象是由多个js对象组成的.原创 2017-10-14 00:23:06 · 767 阅读 · 0 评论 -
java在标签对内赋值
<spanid="msg"></span>$("#msg").html(“hello”);在span标签内赋值原创 2017-10-23 23:47:32 · 1326 阅读 · 0 评论 -
Js和Jquery中html(),html(值),val()和val(值)的区别
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort...转载 2017-10-24 00:33:06 · 3022 阅读 · 0 评论 -
Json四大拼接方式
json拼接方式1{“username”:”?”,”password”:”?”}Stringstr="{\"username\":\""+username+"\",\"password\":\""+password+"\"}";json的拼接方式2P1后面相对应的是另一个json对象,所以p1后面要添加{“username”:”?”,”password”:”?”}.{“...原创 2017-10-23 23:51:08 · 10556 阅读 · 0 评论 -
3.Json获取值的方式是data.key
varuname=data.uname;varpd=data.pwd;alert(uname+pwd);原创 2017-10-23 23:53:20 · 551 阅读 · 0 评论