私はJavaRESTfulWebサービスに取り組んでいますが、奇妙な理由で、まったくわからない3つのJavaマーカーを取得しています。
これが私のコードです:
package au.com.rest; //self made package
import javax.ws.rs.*; //JaxRS
import javax.ws.rs.core.*;
import au.edu.uts.it.wsd.*; //Package containing the relevant classes
@Path("/feedlist")
public class RESTFeedService {
String name, uri, action, feedFile;
String textReply = "Feed ";
String xmlReply = "<?xml version=\"1.0\"?> \n<feeds> \n";
feedFile = "/tmp/feeds.txt";
action = request.getParameter("action");
name = request.getParameter("feedName");
uri = request.getParameter("uri");
Feed feed = new Feed(name, uri);
FeedList feedList = new FeedListImpl();
feedList.load(feedFile);
@GET
@Produces(MediaType.TEXT_PLAIN)
public String showTextFeeds()
{
for (Feed f:feedList.list()){
textReply += "[Feed Name: " + f.getName() + ", ";
textReply += "[Feed URI: " + f.getURI() + "]"; }
return textReply;
}
私が得ているエラーは次の行にあります:
String xmlReply = "<?xml version=\"1.0\"?> \n<feeds> \n";
トークン";"の構文エラー、{このトークンの後に予期されます
feedFile = "/tmp/feeds.txt";
トークン"String"の構文エラー、@が必要
public String showTextFeeds()
トークンの構文エラー、構成の
誤り私が間違っていることについて正しい方向に向けてください。ありがとう!