小编The*_*iot的帖子

如何使用org.springframework.web.filter.CharacterEncodingFilter来纠正字符编码?

我需要一些帮助.

我把代码片段放在我的下面web.xml.

<filter>
    <filter-name>encodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter </filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
</filter>

<filter-mapping>
    <filter-name>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)

在我的server.xml:

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
Run Code Online (Sandbox Code Playgroud)

我的jsp页面编码为UTF-8,我的mysql表编码为utf8_general_ci.

我的问题是每当我保存ñ它就变成了?.

当我尝试手动保存ñ在mysql终端时,它正确保存.我怀疑问题出在我的服务器或我的程序中.请帮忙.

spring hibernate character-encoding tomcat6

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

jquery - 如何获取xml数据

我是html,css,javascript和编程的总菜鸟.请多多包涵.

我试图用jquery填充我的表.数据将来自xml文件.

football_player.xml:

<?xml version="1.0" encoding="UTF-8"?>

<football_player>
  <name>Cristiano Ronaldo</name>
  <club>Real Madrid</club>
  <number>7</number>
  <country>Portugal </country>

  <name>Fernando Torres </name>
  <club>Chelsea </club>
  <number>9</number>
  <country>Spain</country>

  <name>Iker Casillas</name>
  <club>Real Madrid </club>
  <number>1</number>
  <country>Spain</country>

  <name>David Beckham</name>
  <club>Los Angeles Galaxy</club>
  <number>23</number>
  <country>England</country>
</football_player>
Run Code Online (Sandbox Code Playgroud)

我的html表:

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Club</th>
      <th>Number</th>
      <th>Country</th>
    </tr>
  </thead>
  <tbody>
  </tbody>
  </tfoot>
  </tfoot>
</table>
Run Code Online (Sandbox Code Playgroud)

我的javascript/jquery脚本:

$(document).ready(function () {
  $.ajax({
    type: "GET",
    url: "football_player.xml",
    dataType: "xml",
    success: function(xml) {
      $(xml).find("football_player").each(function () {
        $("table tbody").append("<tr>");
        $("table tbody").append("<td>" + $(this).find("name").text() + "</td>");
        $("table tbody").append("<td>" + …
Run Code Online (Sandbox Code Playgroud)

xml jquery

15
推荐指数
2
解决办法
5万
查看次数

javascript - 如何防止toFixed舍入十进制数

我对html,javascript和css很新,所以请原谅我的问题听起来很愚蠢.我的问题是如何防止函数toFixed()舍入十进制数.

这是我的链接:http://jsfiddle.net/RWBaA/4/

我正在尝试做的是,只要用户在文本框中输入,我就会检查输入是否为有效的十进制数.同时我还想检查输入是否是有效货币,这意味着它只能在小数点右侧再添加两个数字.问题是当用户在小数点后输入第3个数字时,如果第3个数字> = 5,则小数点后的第2个数字四舍五入到最接近的百分数.

测试输入:

  Input         Output  
123456.781 -> 123456.78

123456.786 -> 123456.79

为什么我的代码不允许使用chrome中的箭头键?

请帮忙.如果您有更好的解决方案,您可以自由建议.提前致谢.

javascript tofixed

9
推荐指数
4
解决办法
2万
查看次数

mysql - 当我搜索"ñ"时为什么包含"n"?

我有个问题.当我有这样的代码SELECT FIRST_NAME FROM CONTACT WHERE FIRST_NAME LIKE '%ñ%'为什么会返回所有FIRST_NAMEn没有ñ.我期待只有那些ñ.提前致谢.

mysql sql

8
推荐指数
2
解决办法
5336
查看次数

如何将变量设置为2位小数

我在JSTL使用中创建变量

<c:set var="billableTime" value="${ps.computedAmount}" />
Run Code Online (Sandbox Code Playgroud)

我的问题是ps.computedAmount不是一个2位小数,我希望ps.computedAmount在分配之前将其四舍五入为2位小数billableTime.我知道如何在显示2位数字JSTL

<fmt:formatNumber type="number" minFractionDigits="2" maxFractionDigits="2" value="${ps.computedAmount}" />
Run Code Online (Sandbox Code Playgroud)

但我的问题是为JSTL变量分配一个2位数值.

formatting jsp jstl variable-assignment

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

如何在文本框中按Tab键后触发事件

我想触发一个事件,比如当我按下Tab文本框中的键时显示警告消息.

<input type="text" />

$("input").blur(function (e) {
   if (e.which == 9)
       alert("Hurray!!!");
});
Run Code Online (Sandbox Code Playgroud)

我想要发生的是,无论何时我在文本框中输入,然后点击Tab它都会做一些事情.

我正在使用 jquery1.7.2.min.js

我真的不知道我是否正确行事.

对于演示http://jsfiddle.net/QfCpC/

jquery tabs

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

Java应用程序无法启动

我目前正在使用Ubuntu 11.10和java SE 1.6.0_26.我正在尝试运行一个非常简单的"Hello World"应用程序.我将java文件HelloWorld.java放在Home文件夹中.我使用命令编译它javac HelloWorld.java.我认为它的工作原因是它没有显示任何编译错误而且HelloWorld.class创建了一个.

当我输入命令时java HelloWorld出现此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: HelloWorld.  Program will exit.
Run Code Online (Sandbox Code Playgroud)

BTW,这是我的java代码:

public class HelloWorld {
    public static void main (String args[]) {
        System.out.println("Hello World!!!");
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

mysql - 如何保存 -

每当我尝试保存ñ它就会变成?mysql数据库.经过一些阅读后,建议我必须将我的jsp字符集更改为UTF-8.由于某些原因,我必须坚持ISO-8859-1.我的数据库表编码是latin1.我怎样才能解决这个问题?请帮忙.

mysql encoding character-encoding

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

Leadbolt - 未捕获的TypeError:对象[object Object]在null时没有方法'processHTML':1

我可以在2012年9月至11月期间运行非常简单的演示广告,当时SDK仍然是3.06b.从那以后,我从未尝试过带有leadbolt的android应用程序.目前我正在使用最新的SDK(4.00a),但我似乎无法使其工作.

现在,我试图运行一个演示Capture Form,但当我试图在我的模拟器中以调试模式运行它时,我在我的LogCat中有这个:03-15 02:48:06.657: E/Web Console(1121): Uncaught TypeError: Object [object Object] has no method 'processHTML' at null:1并且演示添加没有显示.

这些是我的代码:

MainActivity.java

package com.example.leadbolt4test1;

import com.pad.android.iappad.AdController;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity {
    private AdController myController;

    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            myController = new AdController(this, "816849151");
            myController.loadAd();
    }

    public void onDestroy() {
            myController.destroyAd();
            super.onDestroy();
    }
}
Run Code Online (Sandbox Code Playgroud)


AndroidManifest.xml中

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> …
Run Code Online (Sandbox Code Playgroud)

android leadbolt

2
推荐指数
2
解决办法
1301
查看次数

css - 如何删除继承的样式

请看:http://jsfiddle.net/ymSpY/.如果你能看到<td>有内表.内部表继承父表的样式.内表有边框.如何使边框不可见或将其删除?正如你可以看到内部表的标记,style="border-collapse: collapse;"我甚至尝试过,border=0 但它不起作用.内/子表的边框仍然存在.

css html-table

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

css - 页脚没有扩展

我对css很新,我仍然很难理解一些概念,特别是定位.无论如何,我的问题是,当我设置position: relative;容器和页脚时position: absolute; bottom: 0; ,页脚变小.它与我放置这些代码之前应该是容器的宽度相同.我这样做是因为我希望我的页脚位于容器的最底部.

以下是截图:

在此输入图像描述

栗色是页脚.

在我的页脚中,我不使用div,而是使用html元素<footer>.

我的css代码:

div#container {
    height: 100%;
    width: 1000px;
    margin: auto;
    background-color: #C9C9C9;
    position: relative;
}

footer {
    background-color: #340B09;
    height: 50px;
    position: absolute; 
    bottom: 0;
}
Run Code Online (Sandbox Code Playgroud)

请帮忙.

css footer

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