Servlets & Jsp 实验10:表达式语言(EL)的使用(3)

2018-12-04 17:18

String ecompany = request.getParameter(\ EmployeeBean employee = new EmployeeBean(); employee.setEno(eno);

employee.setEname(ename);

employee.setEcompany(ecompany);

request.setAttribute(\ RequestDispatcher view =

request.getRequestDispatcher(\ view.forward(request, response); } }

(3):web.xml

This is the description of my J2EE component

This is the display name of my J2EE component EmployeeServlet

com.control.EmployeeServlet

EmployeeServlet /employee.do

index.jsp

(4):EmployeeBean.java package com.beans;

public class EmployeeBean { private String eno = \ private String ename = \ private String ecompany = \

public EmployeeBean() {

}

public void setEno(String eno){ this.eno = eno; }

public void setEname(String ename){ this.ename = ename; }

public void setEcompany(String ecompany){ this.ecompany = ecompany; }

public String getEno(){ return eno; }

public String getEname(){ return ename; }

public String getEcompany(){ return ecompany; } }

(5):displayEmployee.jsp

<%@ page contentType=\

雇员的信息如下:

雇员号:${employee.eno} 雇员名:${employee.ename} 公司名:${employee.ecompany}

4:

(1):Compute.java package com.demo; public class Compute{

public static int add(String x,String y){ int a = 0; int b = 0; try{ a = Integer.parseInt(x); b = Integer.parseInt(y); }catch(Exception e){

System.err.println(\}

return a+b; } }

(2)sum.jsp

<%@ page contentType=\

<%@ taglib prefix=\

Using Function

计算两个整数之和

两个整数的和为:${demo:add(param[\ (3):taglib.tld

xmlns:xsi=\ xsi:schemaLocation=\ http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd\ version=\

A Simple Taglib File. 1.0

Simple Tag Library http://www.mydomain.com/function

Adding two numbers add com.demo.Compute int add(java.lang.String, java.lang.String) 5.

(1)Functions.java

package com.function; import java.util.*;

public class Functions { public static String oldString(String text) { return text; }

public static String reverse( String text ) {

return new StringBuffer( text ).reverse().toString(); }

public static int numVowels( String text ) { String vowels = \ int result = 0;

for( int i = 0; i < text.length(); i++ ) { if( vowels.indexOf( text.charAt( i ) ) != -1 ) { result++; } }

return result; }

public static String caps( String text ) { return text.toUpperCase(); }

public static boolean palinDrome(String str){ StringBuffer sb = new StringBuffer(str); if((sb.reverse().toString()).equals(str)){ return true; }else{ return false; } } }

(2)func.tld

xmlns:xsi=\ xsi:schemaLocation=\ http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd\ version=\

A Simple Taglib File. 1.0

Simple Tag Library http://www.mydomain.com/function

output the old String oldString com.function.Functions java.lang.String oldString(java.lang.String)

Reverses the characters in the given String reverse com.function.Functions java.lang.String reverse(java.lang.String)

Counts the number of vowels (a,e,i,o,u) in the given String numVowels com.function.Functions java.lang.int numVowels(java.lang.String)

Converts the string to all caps caps com.function.Functions java.lang.String caps(java.lang.String)

Judge a string if a palinDrome palinDrome com.function.Functions java.lang.Boolean palinDrome(java.lang.String) (3) func.jsp

<%@ page contentType=\

<%@ taglib prefix=\

Using Function

函数功能

you entered: ${function:oldString(param[\

After reversing: ${function:reverse(param[\

After counting vowels: there are ${function:numVowels(param[\

After exchanging:${function:caps(param[\

After judging: the text weather is palinDrome? ${function:palinDrome(param[\


Servlets & Jsp 实验10:表达式语言(EL)的使用(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:药业股份公司部分股权项目资产评估方法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: