
JavaWeb
胡大炮的妖孽人生
请勿给我私信 本人不在线
展开
-
Struts2 过滤CSRF攻击的一种解决方案
CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站?的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF原创 2015-11-04 18:00:50 · 6087 阅读 · 1 评论 -
JavaWeb应用设置acton为默认页
在开发过程中有时候想把index.action(或index.do)作为网站的默认首页,于是我们自然而然的想到web.xml文件,于是我们就配置了<welcome-file-list> <welcome-file>index.action</welcome-file> <welcome-file>index.html</welcome-file> <welcome-file>原创 2015-10-23 16:44:39 · 888 阅读 · 0 评论 -
struts2 拦截器修改request的parameters参数失败的问题
为了解决struts2的xss(跨站脚本攻击)问题,我打算用struts2自带的拦截器来过滤所有由request传递来的参数。 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "htt原创 2015-10-09 15:04:09 · 3425 阅读 · 0 评论 -
JSP运行Shell并返回结果
在JavaWeb项目中添加一个jsp文件,此处以shell.jsp为例<%@page import="java.io.IOException"%><%@page import="java.io.InputStreamReader"%><%@page import="java.io.BufferedReader"%><%@ page language="java" import="java.ut原创 2017-04-02 20:26:00 · 2845 阅读 · 1 评论 -
Android与JavaWeb服务器交互教程(2)-搭建简易的JavaWeb服务
1.前言为了通用性,此处JavaWeb服务器采用Struts2框架开发,(最近发现一个JavaWeb的敏捷开发框架-Nutz,最近开发的JavaWeb项目几乎都是采用了这个框架写)。2.搭建项目2.1 新建一个JavaWeb项目新建一个JavaWeb项目,名字叫WebServer(这个名字随便起) File->New->Project 2.2 导入项目的依赖下载struts2的库,传送门原创 2017-04-30 14:32:20 · 2572 阅读 · 0 评论 -
Struts2.3 以及 2.5 过滤 xss攻击 的一种解决方案
本方案采用struts2的拦截器过滤,将提交上来的参数转码来解决。 配置struts.xml<package name="default" namespace="/" extends="struts-default, json-default"> <!-- 配置拦截器 --> <interceptors> <!-- 定义xss原创 2015-10-09 15:46:55 · 11971 阅读 · 8 评论