
javaweb
J-wen
这个作者很懒,什么都没留下…
展开
-
javaweb第一课,Tomcat的安装和配置
部署并启动Tomcat服务器1、解压apache-tomcat到一个非中文目录下。2、配置环境变量(JAVA_HOME)。3、双击解压后的bin目录下的startup.bat文件,启动服务器。4、在浏览器中输入localhost:8080检测Tomcat的安装是否正确。原创 2017-01-13 19:51:23 · 345 阅读 · 0 评论 -
Shiro动态修改权限
简介 通过修改shiroFilter的class来实现。通过继承org.apache.shiro.spring.web.ShiroFilterFactoryBean类,并把继承类配置到shiro的配置文件中既可。FilterChainDefinitionsService.javapackage com.shiro; import java.util.Map; import javax.ann原创 2017-10-16 20:02:09 · 1415 阅读 · 0 评论 -
@JsonFormat注解
@JsonFormat注解通常日期格式都是以时间戳的形式存放在数据库里,当前端页面通过接口查询时,我们会将一个对象的某些属性查出来返回给页面。使用方法:给这个对象实体类中的get方法加注解:@JsonFormat(pattern=”yyyy-MM-dd”,timezone=”GMT+8”)依赖的jar包:jackson-annotations-2.8.5.jar实例 @JsonFormat原创 2017-10-16 19:03:04 · 17288 阅读 · 0 评论 -
Druid控制页面配置《Spring连接池》
Druid 介绍及配置1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能2. 在哪里下载druid正式版本下载:maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 实验开始:一、Maven中添加Durid连原创 2017-08-28 22:20:42 · 588 阅读 · 0 评论 -
javaweb中防止表单的重复提交(隐藏域+Session)
一、在表单提交也面:1)生成一个随机值(token); String tokenValue = new Date().getTime()+" ";2)将token值放入到Session属性中;session.setAttribute("token",tokenValue);3)将token值放入到隐藏域的value中;" />二、在Servlet接受页面:原创 2017-01-31 13:09:54 · 793 阅读 · 0 评论 -
javaweb中session的用法及相关应用
Httpsession一、session介绍:此处省略。。。二、session生命周期:1)创建一个Session对象;首次访问WEB页面时创建个Session;2)销毁一个Session对象;1.程序调用HttpSession.invalidate();2.超过Session最大有效时间;3.服务器进程被停止;注意;关闭浏览器智慧使存在原创 2017-01-30 20:28:19 · 1177 阅读 · 0 评论 -
javaweb中cookie用法
Cookie一、向客户端浏览器写入Cookie1)创建一个Cookie对象Cookie cookie = new Cookie("name","admin");2)setMaxAge:设置Cookie的最大时效,以秒为单位;0,表示立即失效;负数,不存储该Cookie;正数,表示存储时间;cookie.setMaxAge(30);3)设置Cookie的作用范围cooki原创 2017-01-29 22:34:28 · 1226 阅读 · 0 评论 -
Struts2环境搭建
一、准备需要JAR包;可以到官网下载框架压缩包,解压找到struts2-blank压缩文件解压,lib下有基本大JAR包,复制到新建的Eclipse工程下的lib下,并载入;二、配置web.xml文件: xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://j原创 2017-02-14 17:29:23 · 200 阅读 · 0 评论 -
SSH框架分析与总结
SSH框架首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。什么是Struts:struts是开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Ser原创 2017-02-12 20:10:27 · 1622 阅读 · 0 评论 -
Javaweb中使用Servlet自动刷新页面
假设有一个网页,它是显示现场比赛成绩或股票市场状况或货币兑换率。对于所有这些类型的页面,您需要定期刷新网页。Java Servlet 提供了一个机制,使得网页会在给定的时间间隔自动刷新。刷新网页的最简单的方式是使用响应对象的方法 setIntHeader()。以下是这种方法的定义:public void setIntHeader(String header, int hea转载 2017-02-20 09:49:02 · 2879 阅读 · 0 评论 -
Struts2表单验证
表单的验证分为两种:一、验证Action的所有方法:1.j继承ActionSupport;2.重写validate()方法;3.匹配返回input结果;4.显示错误提示信息;Action代码块:public class LoginAction extends ActionSupport{ public String execute(){ //此处做可以做接受表单数原创 2017-02-18 10:57:54 · 285 阅读 · 0 评论 -
javaweb解决添加和显示时乱码的问题
Servlet乱码分为request乱码和response乱码;一、response中文乱码 在网上很有效的解决方法是添加:response.setCharacterEncoding("UTF-8");解决不了,后来又搜到一条解决方法是:respnse.setHeader("content-type","text/html;charset=UTF原创 2017-01-17 16:15:53 · 688 阅读 · 0 评论 -
Struts2获取ServletAPI
如何获取web容器提供的内置对象,request,Session,application等;可以通过三种方法获取:ActionContext(Struts2建议使用)、ServletActionContext(获取真正的HttpServletRequest等)、特定接口一、通过ActionContext获取Action代码块: public class LoginActio原创 2017-02-16 13:01:16 · 338 阅读 · 0 评论 -
Struts2接受请求参数2(集合类数据)
效果类似输入多组数据:输出结果:[User [username=admin, password=123456], User [username=root, password=654321]]Html代码块: 用户名:user[0].username"> 密 码:user[0].password"> 用户名:user[1].username"> 密 码:u原创 2017-02-16 12:39:53 · 983 阅读 · 0 评论 -
Struts2接收请求参数1
Struts2 是MVC中的控制器(处理请求),所以在请求过程中,数据由Strutes解决;接受请求参数的三种类型:属性驱动、模型驱动、域驱动。(常用的是后两种)1)、属性驱动:Html代码块: 用户名:username"> 密 码:password"> Java代码块:public class LoginAction { p原创 2017-02-15 15:46:10 · 245 阅读 · 0 评论 -
javaweb请求转发和重定向
一、请求的转发:1、调用HttpServletRequest的getRequestDispatcher()方法获取RequestDispathcher对象;调用getRequestDispatcher()需要传入要转发的地址:String path = "testServlet“;(testServlets是地址)RequestDispatcher requestDispatche原创 2017-01-16 10:01:09 · 1794 阅读 · 0 评论 -
jsp中表单提交方法和获取对应值,jsp登录页面
下面是登录页面。<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>Insert title here User : Password : web.xml页面: day1_14_原创 2017-01-14 14:43:31 · 8203 阅读 · 0 评论 -
获取web.xml中的context-param和init-param定义的值
web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:xml 代码 context/param avalible during application (2)servlet范围内的参数,只能在servlet的init转载 2017-01-14 11:49:43 · 4079 阅读 · 0 评论 -
SpringMVC文件上传与下载
需要的jar包:commons-io-1.3.2.jar、ant.jar、commons-fileupload-1.2.jar(Spring核心包里有) Spring mvc配置<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns原创 2017-10-16 20:06:31 · 246 阅读 · 0 评论