初学Struts2的几个问题
首先,看看我的struts.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="zxw_02" namespace="/zxw_nsp_02" extends="struts-default">
<action name="zxw_action_01" class="com.action.HelloWorld" method="execute">
<result name="success">/page/hello.jsp</result>
</action>
</package>
</struts>
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head></head>
<body>
This is my JSP page.${message2 }.${message }<br>
</body>
</html>
package com.action;
public class HelloWorld {
privateStringmessage;
privateStringmessage2;
publicStringexecute(){
message="+ gsgs +";
message2 = "Congratulation!";
return "success";
}
publicvoidsetMessage2(String msg){
this.message2 = msg;
}
publicStringgetMessage2(){
return this.message2;
}
}
message 是次要的 setMessage()和getMessage()才是主要的,系统是根据setter和getter来处理http请求参数的。message名字甚至可以随便写,但是setMessage()和getMessage()两个方法必须按照规矩去写,否则action无法处理名为message的参数
我发现.xml配置文件真的很重要,问题是,我根本不知道配置文件中有哪些标签,在语言里我们有那个api,可以查一查,那么,.xml配置文件有没有相应的api或者说开发文档啊?能不能推荐下 ???
楼主你好。
问题1:<result name="success"> 中当name="success"时,可以不写。
问题2:在HelloWorld?这个action中没有给message 提供setter、getter方法。
问题3:问题2已经回答了。
楼主你问的问题太基础了哦,建议先看看书,多写写基础程序,暂时不要细扣,能大概跑出个结果来。
呵呵,这位朋友说的是。
不过,咱别嫌我啰嗦一句,就是之前和楼上朋友说话时说到的,【我发现.xml配置文件真的很重要,问题是,我根本不知道配置文件中有哪些标签,在语言里我们有那个api,可以查一查,那么,.xml配置文件有没有相应的api或者说开发文档啊?能不能推荐下 ???】
希望你能推荐下。谢谢!!!
楼主你好。
问题1:<result name="success"> 中当name="success"时,可以不写。
问题2:在HelloWorld?这个action中没有给message 提供setter、getter方法。
问题3:问题2已经回答了。
楼主你问的问题太基础了哦,建议先看看书,多写写基础程序,暂时不要细扣,能大概跑出个结果来。
呵呵,这位朋友说的是。
不过,咱别嫌我啰嗦一句,就是之前和楼上朋友说话时说到的,【我发现.xml配置文件真的很重要,问题是,我根本不知道配置文件中有哪些标签,在语言里我们有那个api,可以查一查,那么,.xml配置文件有没有相应的api或者说开发文档啊?能不能推荐下 ???】
希望你能推荐下。谢谢!!!
有的,struts2给的官方文档,是最最正宗的api,不过不要细扣,里面有的是极其生僻的,大多数还是有用的。所以说,刚开始接触的,先跑个登录页面,或者添加页面试试,然后根据xml中的标签去文档中找,慢慢的就熟悉了。
这个倒是晓得,不过,我下载了之后发现里面都是些类?
我想指的的 .xml 配置文件,准确的说,也不是什么配置文件详解,而是告诉像一个api告知大众都有哪些类一样,希望有一个帮助文档,告知我有什么样的配置文件标签 ...
请问,你知道这方面的信息么?
先在这里谢过了 ...