java开发过程中遇到的问题_javaweb开发过程中遇到的问题

jsp文件中要导入一个包或者多个包的写法:

一个包:

多个包:(一对双引号即可,import="com.blogj.*“,”java.util.*"是不对的。)

jsp文件中用java语句给js变量赋值:

int a = 1;

String b = "hello";

%>

整型:var a = ;

字符串:var b = "";(就因为不知道这个,文件总是运行不完全。。最好用单引号(有时候双引号不起作用))

Ajax异步提交表单或者跳转到页面并传值时,需要自己定义好data,data=‘key1=value1&key2=value2&...’

用jquery设置多个同id标签的click事件:

本来以为写的很成功了,可是好像只有第一行的标签才会触发,后来查阅给每个标签都加上class属性,用class来调用就可以了。

jsp向后台提交数据,接收到数据为null:

这次用的form表单,但是没有直接提交,而是用ajax异步提交,其中有一项是data,于是就用语句var data = $("#eform").serialize(); 获取form表单的数据然后传值,可是后台没有接收到,原来是form表单内部的标签没有加name,真是愚蠢。。

往后台提交数据,后台处理后发现数据不全,提交前打印了一下数据发现没问题,但是数据中有&符号,这就造成数据被截断:

js escape进行编码传递,比如数据为var data = "a=b&c",直接传到后台只剩下“a=b”,如果是把escape(data)传到后台,就可以完整了。

用jquery给标签赋值,假设标签id=“edit”:

span标签:$('#edit').text("hello");

input标签:$('#edit').val("hello");

用escape编码的数据,如果在后端使用就在后端解码,如果是在js里使用,那么不要提前解码,在js里再解码。(不知道为啥,反正为了能运行)

在tomcat运行jsp获取本地文件,chrome报错Not allowed to load local resource:

1、找到tomcat的配置文件(\conf\server.xml)并用记事本打开

2、在与之间加入如下代码:其中:path就是映射的路径,docBase就是你的文件所在路径

3、调用方法:/file/文件名

重启服务器运行,chrome又报错GET。。。。404错误,需要设置tomcat。

b3ee0cd230357cac56ed92187a31d7c1.png

配置了struts2之后,用a标签打开网址都报错,js打开新窗口也报错,原因竟然是网址前面没有加http://。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值