社区
Web 开发
帖子详情
ajax请求controller请求不到
qq_28054181
2015-08-07 11:52:11
...全文
1295
16
打赏
收藏
ajax请求controller请求不到
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
陈岩松
2015-08-14
打赏
举报
回复
@ResponseBody
执笔记忆的空白
2015-08-13
打赏
举报
回复
为何你的controller上面是 / ? 这样能行?
忧伤等待
2015-08-12
打赏
举报
回复
你貌似没写前缀吧!
somnus623
2015-08-07
打赏
举报
回复
URL写错了吧,后缀不是.do吗
qq_28054181
2015-08-07
打赏
举报
回复
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" 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 http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"> <!-- 启动时扫描所有的controller --> <context:component-scan base-package="controller" /> <!-- 主要作用于@Controller,激活该模式,下面是一种简写形式,完全可以手动配置替代这种简写形式,它会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter,是spring MVC为@Controllers分发请求所必须的 --> <mvc:annotation-driven /> <!-- 配置js,css等静态文件直接映射到对应的文件夹,不被DispatcherServlet处理 --> <mvc:resources location="/WEB-INF/resources/**" mapping="/resources" /> <!-- jsp页面解析器,当Controller返回XXX字符串时,先通过拦截器,然后该类就会在/WEB-INF/views/目录下,查找XXX.jsp文件 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/" /> <property name="suffix" value=".jsp" /> </bean> </beans>
qq_28054181
2015-08-07
打赏
举报
回复
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:config/jdbc.xml</param-value> </context-param> <!-- spring 配置文件的加载 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:config/spring.xml</param-value> </context-param> <!-- 监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 过滤编码方式,防止乱码 --> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- springMVC的配置 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 加载springMVC的配置文件 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:config/springmvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
qq_28054181
2015-08-07
打赏
举报
回复
ajax里url总是显示找不到
Ant_Shen
2015-08-07
打赏
举报
回复
这样配置应该是没错的,你试下在web.xml中的url-parttern改成 /
qq_28054181
2015-08-07
打赏
举报
回复
这是在谷歌浏览器上点击登录后的结果
qq_28054181
2015-08-07
打赏
举报
回复
@Ant_Shen 没有错误提示
qq_28054181
2015-08-07
打赏
举报
回复
function submits() { var url="${pageContext.request.contextPath}/logins.do"; $.post(url,{username:$("#userNames").val(),password:$("#password").val()},function(data){ alert("进入"); if(data.message == 'success'){ alertMsg('登录成功!','success'); window.location.href='${pageContext.request.contextPath}/main.jsp'; }else{ alert("账号或密码有误"); } }); }
Ant_Shen
2015-08-07
打赏
举报
回复
应该是xxx/logins.do,不要写错了,能否把错误贴出来,详细
qq_28054181
2015-08-07
打赏
举报
回复
@qkjoe @Ant_Shen @rui888 @somnus623 加了.do还是没反应~~~~~~~~
qkjoe
2015-08-07
打赏
举报
回复
同楼上,默认设置的过滤方式是以.do结尾,所以url最后也应该加个.do
Ant_Shen
2015-08-07
打赏
举报
回复
web.xml中 <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> 这里指定拦截的url以.do结尾
修改一下url,或者url-pattern
tony4geek
2015-08-07
打赏
举报
回复
url 不对哦。
spring mvc +
ajax
,
请求
发送
不到
controller
层
最近在用spring mvc +
ajax
,遇到了一个问题,即在js中,
ajax
的url
请求
发送
不到
controller
层,琢磨了很久也没找出原因。 主要文件目录结构如下:webcontent/js ,webcontent/jsp , webcontent/index.jsp, webcontent/web-inf。 如果将jsp目录下的.Jsp文件放到与index.jsp同目录下,则aja
关于SpringMVC
ajax
controller
找
不到
请求
的错误
今天蛋疼的又碰到了这个问题,搞了半天终于找到了原因并解决了,其实以前已经碰到过,但是没做笔记,导致今天又浪费了好长时间来解决这个问题,吃一堑长一智,现在赶紧把它记下来。 其实这个问题由于你在
controller
中想返回list类型引起的,可以试试如果返回的是ModelAndView类型便不会报错,解决方法是在此方法上添加 @ResponseBody注解即可。
ajax
请求
获取
不到
controller
ModelAndView传过来的数据
因为
ajax
是异步刷新 如果要设置为同步刷新 jquery的async:false,这个属性 默认是true:异步,false:同步。
ajax
请求
发送json数据到
controller
,
controller
中取
不到
第二个参数数据。
这是我的
ajax
请求
$.
ajax
({ type: "post", url: "/Login/Send", data: { telephone: telephone.trim(), num: num } { JsonInfo:JSON.stringify(params) },...
ajax
的
请求
参数怎样用实体类接收,为什么
Controller
实体类接收
不到
$.
ajax
提交的数据?...
问题描述条件查询并且分页显示,pageIndex页码可以接收到,但是用实体类(Appinfo)接收条件并没有接收到,很不解,求帮助!相关代码前端
ajax
代码:function pageHandler(pageIndex) {console.log(">>>>>>>>> pageIndex:"+pageIndex)var data = $("fo...
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章