Insert a function in a jsp file using Shell scripting

Greetings to all.I am new to the forum as well as to UNIX as well.I have a jsp file which has the following

selectedStartMonth = request.getParameter( "startMonth" );
selectedStartDay = request.getParameter( "startDay" );
selectedStartYear = request.getParameter( "startYear" );
selectedEndMonth = request.getParameter( "endMonth" );
selectedEndDay = request.getParameter( "endDay" );
selectedEndYear = request.getParameter( "endYear" );

For security reasons we wanted to pass this through a function like this

selectedStartMont = CrossSiteScripting.CrossSiteXYZ(request.getParameter( "startMonth" ));
selectedStartDay = CrossSiteScripting.CrossSiteXYZ(request.getParameter( "startDay" ));
selectedStartYear =CrossSiteScripting.CrossSiteXYZ( request.getParameter( "startYear" ));
selectedEndMonth = CrossSiteScripting.CrossSiteXYZ(request.getParameter( "endMonth" );
selectedEndDay = CrossSiteScripting.CrossSiteXYZ(request.getParameter( "endDay" ));
selectedEndYear = CrossSiteScripting.CrossSiteXYZ(request.getParameter( "endYear" ));

I have nearly 200 files where I have to change like this.Can anyone help me in building a script using awk or sed?

With sed:

sed 's/\(.*= \)\(.*\);/\1CrossSiteScripting.CrossSiteXYZ(\2);/' file > newfile

With awk:

awk '{$3="CrossSiteScripting.CrossSiteXYZ("$3;$NF=")"$NF}1' file > newfile

Thanks for that but I should change in the same file

Also I got a sytax error for awk
$ awk '{$3="CrossSiteScripting.CrossSiteXYZ("$3;$NF=")"$NF}1' index.jsp > newfile.txt
awk: syntax error near line 1
awk: bailing out near line 1

While using sed its modiying everything of the format
a= b;

It should be only for
String a= request.getParameter("<anything here>");
or
a=request.getParameter("<anything here>");

to the mentioned above

If your sed version supports the -i option you can edit the file in place with:

sed -i 's/\(.*= \)\(.*\);/\1CrossSiteScripting.CrossSiteXYZ(\2);/' file

Otherwise you can do something like::

sed 's/\(.*= \)\(.*\);/\1CrossSiteScripting.CrossSiteXYZ(\2);/' file > newfile && mv newfile > file

or:

 awk '{$3="CrossSiteScripting.CrossSiteXYZ("$3;$NF=")"$NF}1' file > newfile  && mv newfile > file

-----Post Update-----

Use nawk or /usr/xpg4/bin/awk on Solaris.

Regards