nginx+tomcat 数字无法提交的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

nginx+tomcat 数字无法提交的问题

2016-03-24 17:47:42 2089 1

碰到一个很诡异的问题,表单若干数据,但是value=“数字”的数据无法提交到服务器。
服务器nginx+tomcat 代理给tomcat处理
诡异的是什么呢, 比如hidden为1无法提交、改为1.0就可以了
有时候name=xxx.bbb value=40 这样的表单值也无法提交上去
采用了struts2
我怀疑是nginx配置的问题,页面提交后数据其实提交给了nginx代理过去的时候应该是被过滤掉了,帮忙解决一下。
nginx.conf:

#user  nobody;
worker_processes  2;
 
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
 
#pid        logs/nginx.pid;
 
events { 
    use epoll;
    # 每个工作进程允许最大的同时连接数
    worker_connections  4000;
} 
 
 
http {
    include       mime.types;
    default_type  application/octet-stream;
 
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
 
    #access_log  logs/access.log  main;
 
    #sendfile        on;
    #tcp_nopush     on;
 
    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 5M;
     
    #keepalive_timeout  0;
    keepalive_timeout  65;
 
    gzip  on;
    gzip_http_version 1.0;
    gzip_min_length 1000;
    gzip_buffers 4 8k;
    gzip_comp_level 5;
    gzip_disable "MSIE [1-6].";
    gzip_types text/plain application/x-javascript text/css text/javascript application/xml;
    gzip_vary on;
    server {
        listen 80;
        server_name url.com;
        rewrite ^ http://www.url.com$request_uri?;
    }
    server {
        listen   80;
        server_name  www.url.com;
        index index.html index.jsp index.htm;
        root /home/www/ROOT;
        error_page 404 http://www.url.com/404error.html;
        error_page 500 502 503 504  http://www.url.com/500error.html;
        error_log on;
         
        location ~.*.(jsp|action|do)$ {
            index /home/www/ROOT/index.html;
            proxy_pass http://localhost:8080;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Via "nginx";
        }
         
        #dwr
        location ~ /dwr/* {
            proxy_pass http://localhost:8080;
        }
         
        location ~.*\.(gif|jpg|png|bmp|swf)$ {
            expires 24h;
        }
 
        location ~.*\.(js|css|html|htm)?$ {
            expires 24h;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        location ~ /\.ht {
            deny  all;
        }
    }
}

配置不当之处请指出

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:13:11

    你这个问题应该跟 nginx 无关,不信你试试把nginx去掉,直接访问 tomcat,问题应该还是存在的 。
    这个可以看看是否是字符过滤的servlet引起的,一般工程为了解决乱码问题就会加入一个编码过滤!去掉试试

    0 0
相关问答

1

回答

Nginx没有将请求转发到tomcat的端口?怎么办啊!

2021-10-19 15:06:08 463浏览量 回答数 1

0

回答

【求助】nginx + tomcat配置https,自定义非443端口

2021-04-15 13:31:03 381浏览量 回答数 0

0

回答

[求助]nginx + tomcat配置https,自定义非443端口

2021-04-15 13:31:07 493浏览量 回答数 0

1

回答

nginx+2台tomcat负载均衡异常?报错

2020-06-22 15:02:26 316浏览量 回答数 1

1

回答

linux+nginx+tomcat+memcached配置以后的问题:报错

2020-06-14 17:03:33 291浏览量 回答数 1

1

回答

nginx代理tomcat服务器,访问Nginx用Https,代理用http,但?报错

2020-06-14 16:17:40 756浏览量 回答数 1

1

回答

nginx + tomcat的ssl配置,向你请教。:报错

2020-06-14 13:55:37 465浏览量 回答数 1

1

回答

nginx 转发到 tomcat 的 ServerName 配置问题:报错

2020-06-14 11:40:06 378浏览量 回答数 1

1

回答

tomcat和nginx配置请求超时时间:报错

2020-06-14 08:03:50 728浏览量 回答数 1

1

回答

nginx代理tomcat下访问慢?报错

2020-06-10 10:25:42 376浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
文章
问答
问答排行榜
最热
最新
相关电子书
更多
《Nginx 代理系统常用手册》
立即下载
1._Alibaba_Cloud_Whitepaper_-_Data_Security_is_Now_More_Important_Than_Ever
立即下载
3D/AR技术在新零售商业场景中的应用
立即下载