小编Rav*_*avi的帖子

如何逃避单一报价?

如何'在JavaScript中逃避(单引号)?

这是我正在尝试使用它的地方:

<input type='text' id='abc' value='hel'lo'>
Run Code Online (Sandbox Code Playgroud)

上面代码的结果是在文本框中填充了"hel".我试图用'和'代替,但这就是我得到的.

<input type='text' id='abc' value='hel\'lo'>
Run Code Online (Sandbox Code Playgroud)

上面代码的结果是在文本框中填充了"hel \".

我怎样才能成功逃脱单引号?

html escaping

179
推荐指数
5
解决办法
29万
查看次数

动态更改log4j日志级别

有哪些动态更改log4j日志级别的方法,以便我不必重新部署应用程序.在这些情况下,这些变化是永久性的吗?

java logging log4j runtime

120
推荐指数
4
解决办法
15万
查看次数

使用find排除子目录

我有这样的目录结构

data
|___
   |
   abc
    |____incoming
   def
    |____incoming
    |____processed
   123
    |___incoming
   456
    |___incoming
    |___processed
Run Code Online (Sandbox Code Playgroud)

Data目录中的所有文件夹中都有一个传入的子文件夹.我想从除def/incoming和456 /传入目录之外的所有文件夹和子文件夹中获取所有文件.我尝试了以下命令

 find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作.

拉维

unix bash

106
推荐指数
3
解决办法
8万
查看次数

"用于编码UTF-8的不可映射字符"错误

我在以下方法中遇到编译错误.

public static boolean isValidPasswd(String passwd) {
    String reg = "^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[~#;:?/@&!\"'%*=¬.,-])(?=[^\\s]+$).{8,24}$";
    return Pattern.matches(reg, passwd);
}
Run Code Online (Sandbox Code Playgroud)
at Utility.java:[76,74] unmappable character for 
enoding UTF-8. 74th character is' " '

我怎样才能解决这个问题?谢谢.

java encoding maven-2 utf-8

64
推荐指数
6
解决办法
19万
查看次数

TortoiseSVN不保存身份验证详细信息

即使我检查了保存身份验证复选框,并且每次访问时都要求我输入用户名和密码,TortoiseSVN也不会保存我的身份验证详细信息.

我怎样才能解决这个问题?

svn tortoisesvn

62
推荐指数
6
解决办法
4万
查看次数

使用initBinder添加多个验证器

我正在使用以下initBinder方法添加用户验证器:

@InitBinder
    protected void initBinder(WebDataBinder binder) {
        binder.setValidator(new UserValidator());
    }
Run Code Online (Sandbox Code Playgroud)

这里是 UserValidator

public class UserValidator implements Validator {

    public boolean supports(Class clazz) {
        return User.class.equals(clazz);
    }

    public void validate(Object target, Errors errors) {
        User u = (User) target;

        // more code here
    }
}
Run Code Online (Sandbox Code Playgroud)

validate方法是在控制器方法调用中得到正确调用.

@RequestMapping(value = "/makePayment", method = RequestMethod.POST)
public String saveUserInformation(@Valid User user, BindingResult result, Model model){

    // saving User here

    // Preparing CustomerPayment object for the payment page.
    CustomerPayment customerPayment = new …
Run Code Online (Sandbox Code Playgroud)

validation spring-mvc

30
推荐指数
4
解决办法
3万
查看次数

如何在JUnit测试中避免多个断言?

我有一个DTO,我从请求对象填充,请求对象有很多字段.我想编写一个测试来检查populateDTO()方法是否将值放在正确的位置.如果我遵循每个测试一个断言的规则,我将不得不编写大量测试来测试每个字段.另一种方法是在单个测试中编写多个断言.是否真的建议每个测试规则遵循一个断言,或者我们可以在这些情况下放松.我该如何处理这个问题?

junit unit-testing

11
推荐指数
3
解决办法
5430
查看次数

不在Spring MVC中显示图像

我知道这个问题已被多次询问,但我无法弄清问题是什么.我有src/main/webapp文件夹下的images文件夹(这是一个maven web项目).我在src/main/webapp/WEBINF/views文件夹中有index.jsp.

我正在尝试访问图像和其他资源,如css和js,如下所示:

<img src="/images/left_arrow.png" alt="" />

但图像没有显示出来.

这是web.xml文件

<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">

<servlet>
    <servlet-name>mvc-dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>mvc-dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

这是WEB-INF/mvc-dispatcher-servlet.xml文件

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
    http://www.springframework.org/schema/beans     
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.0.xsd">

<context:component-scan base-package="com.ravi.WebApp" />

<bean
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix">
        <value>/WEB-INF/views/</value>
    </property>
    <property name="suffix">
        <value>.jsp</value>
    </property>
</bean>

</beans>
Run Code Online (Sandbox Code Playgroud)

这是Controller包com.ravi.WebApp;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloController {

@RequestMapping("/")
public String printWelcome(Model model) {
    return "index";

}

}
Run Code Online (Sandbox Code Playgroud)

jsp spring-mvc

8
推荐指数
1
解决办法
3万
查看次数

没有找到带有URI的HTTP请求的映射:在Spring MVC应用程序中

我收到了这个错误.

我的web.xml有这个

<servlet>
  <servlet-name>springweb</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
   <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/web-application-config.xml</param-value>
   </init-param>
  <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
  <servlet-name>springweb</servlet-name>
  <url-pattern>/app/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

我在我的web-application-config.xml中有这个

<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
       <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
</bean>

<bean name="/Scheduling.htm" class="com.web.SchedulingController"/>
Run Code Online (Sandbox Code Playgroud)

我的com.web.SchedulingController看起来像这样

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package com.web; 

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;


public class SchedulingController implements Controller{

public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {

    ModelAndView modelAndView = new ModelAndView("/jsp/Scheduling_main.jsp");
    modelAndView.addObject("message","Hello World MVC!!"); …
Run Code Online (Sandbox Code Playgroud)

spring-mvc

6
推荐指数
1
解决办法
3万
查看次数

Log4j引用类路径中的外部属性文件

我有一个log4j.properties文件

    log4j.appender.BigBrotherLog=org.apache.log4j.RollingFileAppender
    log4j.appender.BigBrotherLog.File=${userprofile.broker.bigbrother.log4j.file.path}
    log4j.appender.BigBrotherLog.MaxFileSize=100MB
    log4j.appender.BigBrotherLog.MaxBackupIndex=10
    log4j.appender.BigBrotherLog.layout=org.apache.log4j.PatternLayout
    log4j.appender.BigBrotherLog.layout.ConversionPattern=%d{yy/MM/dd} %d{HH:mm:ss} ALARM CRITICAL SITA ESB (SOAESB) [%-t] (%F:%L) %-5p %-c{1} %x- %m%n
    log4j.appender.BigBrotherLog.Threshold=FATAL
Run Code Online (Sandbox Code Playgroud)

我从外部属性文件传递$ {userprofile.broker.bigbrother.log4j.file.path}.但我想将此外部属性文件放在类路径中.我怎样才能使它工作?谢谢.

log4j

5
推荐指数
1
解决办法
3370
查看次数