<form> ...name=username | --> String username=xxx;
...name=password | --> String password=xxx;
...name=bookList[0].username | --> List<User> bookList[0].username=xxx;
...name=bookList[1].username | --> List<User> bookList[1].username=xxx;
</form>
...name=password | --> String password=xxx;
...name=bookList[0].username | --> List<User> bookList[0].username=xxx;
...name=bookList[1].username | --> List<User> bookList[1].username=xxx;
</form>
2015-12-30
说真的,这视频做的不怎么样,从头到尾确实讲了几个例子,但是并没有在写代码的过程中教会学生怎么一个原理,怎么一个传参原理,从哪到哪。不是说讲师没有用心,只是说既然是做视频就应该要有它的侧重点在哪。60分
2015-12-28
最新回答 / 慕移动9181930
两者都可以,.是类选择器,#是ID选择器还可以用标签选择器呢。这样写还是有一点好处的,虽然不是很明显:如果nospace返回false,那么就不必做nomove的4个判断了,能节约一点效率,虽然这几乎是微乎其微的
2015-12-22
<package name="default" namespace="/" extends="struts-default">
<action name="hello" class="allen.Helloaction"> public class Helloaction extends ActionSupport {@Overridepublic String execute() throws Exception {System.out.println("执行");return SUCCESS;}Unable to load configuration. - action - file:
<action name="hello" class="allen.Helloaction"> public class Helloaction extends ActionSupport {@Overridepublic String execute() throws Exception {System.out.println("执行");return SUCCESS;}Unable to load configuration. - action - file:
2015-12-19