不雅文字拦截

原创 2018年04月15日 21:34:03

1.文字输入页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page contentType="text/html" %>
<%@taglib prefix="s" uri="/struts-tags"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  
    <base href="<%=basePath%>">
    
    <title>My JSP 'news.jsp' starting page</title>
    
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->


  </head>
  
  <body>
    <h1>发表评论</h1>
    <s:form action="public" method="post">
    <s:textfield label="评论的标题" name="title" maxLength="36"/>
    <s:textarea name="content" cols="36" rows="6" lable="评论内容"></s:textarea>
    <s:submit value="提交"/>
    </s:form>
  </body>

</html>

2.成功页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page contentType="text/html" %>
<%@taglib prefix="s" uri="/struts-tags"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  
    <base href="<%=basePath%>">
    
    <title>My JSP 'news.jsp' starting page</title>
    
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->


  </head>
  
  <body>
    <h1>评论标题</h1>
    <s:property value="title"/>
    <h2>评论内容</h2>
    <s:property value="content"/>

</html>

3.配置struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="ddx" extends="struts-default">
<interceptors>
<interceptor name="replace" class="PublicAction.Interceptor"/>
</interceptors>
<action name="login" class="loginAction.LoginAction">
<result name="error">Login.jsp</result>
<result name="success">Success.jsp</result>
</action>
<action name="public" class="PublicAction.Publicaction">
<result name="success">Success.jsp</result>
<result name="login">index.jsp</result>
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="replace"/>


</action>
</package>

</struts>    

4.配置拦截器

package PublicAction;


import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.AbstractInterceptor;


public class Interceptor extends AbstractInterceptor{
public String intercept(ActionInvocation a)throws Exception{
Object b = a.getAction();
if (b!=null){
if (b instanceof Publicaction){
Publicaction c = (Publicaction)b;
String content = c.getContent();
if (content.contains("妈的")){
content= content.replaceAll("妈的", "****");
c.setContent(content);
}
//相当于退出
return a.invoke();
}
else{

return Action.LOGIN;
}
}
return Action.LOGIN;
}
}

WPS Office之Word文字进阶技能应用

1、让有基础的学者,掌握运用WPS文字来编辑文档,加强文档技能 2、让WPS文字使用者能够学习更多的文档编辑技巧,成为职场文档编辑高手
  • 2018年03月13日 14:56

组图】快女杨洋不雅照一丝不挂

杨洋不雅照曝光资深小三一丝不挂图。杨洋不雅照曝光!杨洋不雅照曝光,尺度非常大,一丝不挂。有网友称这些杨洋不雅照的曝光是杨...&nbsp;&nbsp;&nbsp;                   ...
  • liruianxiang
  • liruianxiang
  • 2013-01-07 13:24:27
  • 524

刘亦菲靓丽写真集 动画制作 C++ 编写

  • 2011年04月23日 10:09
  • 2.29MB
  • 下载

易语言自动更新源码 球球官方 球球网盘

  • 2012年10月13日 18:43
  • 16KB
  • 下载

韩寒《三重门》精彩语录

  一个紧张的人说话时的体现不是忘记内容,而是忘记过渡,马德保全然不知道自己在说什么,两句毫无因果关系的句子居然能用“所以”串起来。 因为他文科长于理科——比如两个侏儒比身高,文科侏儒胜了一公分所以他...
  • hitlermen
  • hitlermen
  • 2006-08-23 13:06:00
  • 1898

PHP正则表达式的高级技巧

正则表达式(Regular Expression, abbr. regex) 功能强大,能够用于在一大串字符里找到所需信息。它利用约定俗成的字符结构表达式来发生作用。不幸的是,简单的正则表达式对于...
  • zf213
  • zf213
  • 2009-07-26 00:00:00
  • 848

Java简单过滤敏感不雅文字

Java简单过滤敏感不雅文字
  • chmod_R_755
  • chmod_R_755
  • 2017-09-06 16:50:06
  • 148

filter过滤器实现过滤非法文字

1.首先创建一个java web工程,目录如下:   说明:   WorldFilter.java -> 过滤非法字符的过滤器 IllegalText.properties - >需要过滤的非法字符2...
  • panxianming_it
  • panxianming_it
  • 2011-05-31 17:39:00
  • 808

播放wav文件的源代码

  • 2009年10月14日 13:54
  • 35KB
  • 下载

unity3d 如何拦截射线碰撞界面的消息

转自:  http://blog.csdn.net/lzhq1982/article/details/12854527 这一篇是纯技术讨论,看过我前面文章的童鞋应该清楚,我的奔跑...
  • As_Js_Python
  • As_Js_Python
  • 2015-01-22 09:48:08
  • 591
收藏助手
不良信息举报
您举报文章:不雅文字拦截
举报原因:
原因补充:

(最多只允许输入30个字)