1、ASP.NET MVC中能否嵌套WEB控件页面使用?
建议不要这样做,我一直在用asp.net的MVC,很久没有用过服务器控件了,建议用table写,内很简单的,容其实
<table>
<%foreach(var item in (Article)ViewData["Article"]){%>
<tr>
<td><%=item.content%></td>
</tr>
<%}%>
</table>
上面是我们读取文章时常写的东西。其中Article是一个Model,映射数据库中的一个表。
2、FineUIMvc随笔怎样在控件中嵌套 HTML
在控件中嵌套
3、ace admin嵌套在spring mvc项目里,菜单栏点击新连接每次都会重置
检查一下菜单是否通过 a 标签进行跳转的, 另外看看你的 a 标签的连接是通过href属性跳转还是通过ajax加载页面.
推荐用ajax 的get 方式加载菜单页面, onclick 需要加入return false; 否则会跳转到href指向的页面;
这个是我的导航代码:
<ul class="treeview-menu" id="ul_schele">
function LoadPage(obj) {
$.get($(obj).attr('data-url') + "?n=" + Math.random()).done(function (html) {
$("#main_container").html(html);
$("#nav2").text(" > " + $(obj).find('span').text());
$("#nav1").text($(obj).parent().parent().prev().find('span').text());
});
return false;
}
4、关于springmvc+mybtis项目中的空指针嵌套异常问题!
java.lang.NullPointerException
river.User.validate(User.java的:43)
你的用户文件第四十三行不:
如果(方法rs.next()&& rs.getString (1)等于(PWD))
吧?
我想,可能是专你属输入的用户名不存在,所以它引起的。因为如果你没有找到结果,RS将是null,这个时候如果你使用方法rs.next(),那么它会报告一个空指针异常。
确定你看到的是不是rs为空,代码可以保存为:
如果(RS = nullrs.next()&& rs.getString(1)等于(PWD)。!)再试一次,
另外,你不抓住这个代码的任何部分?只尝试/终于
5、谁知道spring mvc支持嵌套对象吗?
。。。
对象role,嵌套一个user对象
<input type="text" id="user.id" name="user.id" />
提交报错。。。。。。
晕死我了。。。。。。。。。。。。。。。。。。。。
我用的是2.5
这没看明白么,我又一个对象role,然后role对象里有一个成员变量user
我在页面的form里面写
<input type="text" id="name" name="name" />
<input type="text" id="user.id" name="user.id" />
然后我后台接受的model是一个role对象,但是我写第2句的时候,提交会抛异常,抛空值异常,而只写第一句是没有问题的 问题补充:蔡华江 写道<input type="text" id="role.user.id" name="role.user.id" />
你确定不是这样?加上前缀是不报错了,但是这样的话,又没有值了,user对象是个空值。
你会不会告诉我要写propertyEditor,我的意思是能不能不需要写propertyEditor,而能够像struts2一样自动完成类型转换
class Role{
private User user = new User();
public getter/setter;}一般就OK了很郁闷,我没法测试 private User user = new User();
我只能写 private User user;
public gettter/setter;
这样的话,子对象会是个空值,即时我给<input type="text" id="role.user.id" name="role.user.id" /> 里写了值,这个值传递不过来
这样的话,是不是需要些propertyEditor 问题补充:蔡华江 写道如果你确定无法实现的话,写个propertyEditor当然也可以。这个就麻烦了,岂不是所有的嵌套对象都得整一下propertyEditor 太麻烦了,我想知道spring3的mvc有没有改进这点 问题补充:蔡华江 写道如果你确定无法实现的话,写个propertyEditor当然也可以。谢谢您的帮助
我找到问题了,我跟踪了源码。原因是因为我映射的那个成员变量实体是一个外键。
在get方法时,不能new,也不能在声明时new,否则hibernate会抛异常。
spring在做类型转换时,会去用反射的方式调用get方法,然后取了个空值,抛异常了。。。。
我做了个暂态的变量,给它new一下,用这个暂态的变量就可以了。
6、mvcpager无刷新分页,会把嵌套页面也刷新怎么解决
异步:ajax,这里我通常使用jquery。 $.ajax({ url:"controller位置/方法名