A camada inferior é o servlet
1. Como configurar um quadro
1. guia pacote jar
2. Escreva o arquivo de configuração
3. Comece a escrever o seu próprio negócio
2. Como a pregar o valor da frente e de trás e nós usado para fazer uma comparação do Servlet
Passe valor (valor transmitido a partir do controlador para o primeiro plano a JSP)
1. transmitida único valor
$ {} bem-vindo
2.传递一个Lista集合
<ul>
<c: forEach items = "$ {uList}" var = "u">
<li> $ {u} </ li>
</ c: forEach>
</ ul>
valores de derivação (valores passar a partir da frente para o controlador)
1. Um objecto do utilizador, que são três atributos (uid, uname, upwd)
<Form action = "/ get_data" method = "post">
<type = nome "texto" ENTRADA = "UID">
<input type = "text" name = "a uname">
<input type = "text" name = " upwd ">
<input type =" submit "value =" submit ">
</ form>
2. um objeto Usuário, no qual quatro atributos são (uid, uname, upwd, desc ), em que o objeto para desconto desc (DID, DText) em que a sequência de duas propriedades desc torneira valores
<form action = "/ get_data" method = "post">
<input type = "text" name = "uid">
<input type = "text" name = "uname">
<input type = "text" name =" upwd ">
<input type =" text" name = "desc.did">
<input type = "text" name = "desc.dtext">
<input type = "submit" value = "提交">
</ form>
3. Um objeto Usuário, em que os cinco atributos (uid, uname, upwd, desc, papéis) em que papéis de um List <Role> Lista de objetos neste formato lista de valores das derivações
<form action = "/ get_data" method = "post">
<c: forEach var = "s" begin = "0" "3" end =>
<tr>
<th>
<input type = nome "text" =" papéis [{s} $]. livrar ">
<input type =" "name = "text papéis [$ {s}]. RNAME">
<input type = "" name =" text papéis [$ {s}]. RDesc ">
</ th>
</ tr>
</ c: forEach>
<input type =" submit" value = "提交">
</ form>
4. Um objecto do utilizador, em que os seis atributos (uid, uname, upwd, por ordem decrescente, os papéis, parme) em que Parme um objecto Mapa / conjunto de mapas O formato torneira valores
<form action = "/ get_data" method = "post">
<input type = nome "text" = "parme [ 'key']">
<input type = "submit" name = "提交">
</ form>
3. Redirects e Forwards
Eu não quero ver os resultados do analisador
para a frente: o encaminhamento de index.jsp, pode transportar dados
redirecionar: redireciona index.jsp não pode transportar dados
conhecimento 4.Ajax
As extremidades traseiras frontal separada e
6. Desenvolver interface