Ano: 2014 Banca: FCC Órgão: TRT - 13ª REGIÃO (PB) Prova: Técnico do Judiciário - Tecnologia da Informação
Considere uma aplicação Java Web que possui os arquivos abaixo:
index.html
<html>
<head><title>Cadastro</title> </head>
<body>
<form method="post" action="form.jsp">
<p>Primeiro valor: <input type="text" name="valor1"> </p>
<p>Segundo valor: <input type="text" name="valor2"> </p>
<p><input type="submit" value="Enviar"> </p>
</form>
</body>
</html>
SomaBean.java
package bean;
public class SomaBean {
private int valor1;
private int valor2;
private int total;
public SomaBean( ) { }
public int getValor1( ) {return valor1;}
public void setValor1(int valor1) {this.valor1 = valor1;}
public int getValor2( ) {return valor2;}
public void setValor2(int valor2) {this.valor2 = valor2;}
public int getTotal( ) {return total;}
public void setTotal(int total) {this.total = total;}
}
form.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<head><title>Exibição</title></head>
<body>
<jsp:useBean id="somaBean" class="bean.SomaBean" scope="request" />

__I__

<jsp:setProperty name="somaBean" property="total" value="<%=somaBean.getValor1() + somaBean.getValor2()%>"/>
<p>O valor total é <jsp:getProperty name="somaBean" property="total"/></p>
</body>
</html>
A instrução que deve ser colocada na lacuna I recebe os parâmetros valor1 e valor2 do formulário index.html e insere estes valores nos atributos valor1 e valor2 da classe SomaBean. Esta instrução é
A
 <jsp:setValue name="somaBean" property="*" />
B
 <jsp:setProperty name="somaBean" param="all" property="all" />
C
 <jsp:setValue name="somaBean" param="*" property="*" />
D
 <jsp:setProperty name="somaBean" property="*" />
E
 <jsp:processRequest name="somaBean" getParam="*" setProperty="*" />