Java 如何在Struts2中控制火灾
这是我的JSP页面Java 如何在Struts2中控制火灾,java,jsp,struts,Java,Jsp,Struts,这是我的JSP页面 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
b {
color: navy;
background-color: orange;
}
</style>
<title>Struts2-Spring-Tiles integration | dineshonjava.com</title>
</head>
<body>
<h2>Add User</h2>
<b> <s:form action="addUsermenu">
<s:textfield name="userName" key="user.name" />
<s:textfield name="userAge" key="user.age" value="" />
<s:radio name="userGender" key="user.gender" list="{'Male','Female'}" />
<s:select name="userJob" key="user.job"
list="%{#{'Software':'Software','Hardware':'Hardware','Networking':'Networking','Marketing':'Marketing'}}" />
<s:checkboxlist name="userHobbies" key="user.hobby"
list="{'Cricket','Football','Drawing','Cooking','Driving','Movie'}" />
<s:submit key="submit" align="center" />
</s:form> </b>
<s:if test="%{users.isEmpty()}">
</s:if>
<s:else>
<b>List of Users</b>
<table border="1">
<tr>
<td><b>Name</b></td>
<td><b>Age</b></td>
<td><b>Gender</b></td>
<td><b>Job Type</b></td>
<td><b>Hobbies</b></td>
</tr>
<s:iterator value="users">
<tr>
<td><s:property value="userName" /></td>
<td><s:property value="userAge" /></td>
<td><s:property value="userGender" /></td>
<td><s:property value="userJob" /></td>
<td><s:property value="userHobbies" /></td>
<td><a href="delete">Delete</a>
<td><a href="<s:property value="Update" />">Update</a>
</td>
</tr>
</s:iterator>
</table>
</s:else>
</body>
</html
b{
颜色:海军蓝;
背景颜色:橙色;
}
Struts2弹簧砖集成| dineshonjava.com
添加用户
用户名单
名称
年龄
性别
工作类型
业余爱好
表单正在以addUsermenu
的形式提交操作名称
在struts.xml中,
有一个action标记,指向所有与*菜单匹配的方法。因此,addUsermenu将找到相应的方法。ie addUser()
但是在删除的情况下,您必须将操作名称更改为删除用户菜单
,以便找到函数删除用户()
解决方案
将删除链接更改为此
<a href="delete">Delete</a>
对此
<a href="<s:url action='deleteUsermenu'/>">Delete</a>
什么是错误消息addUser函数中没有错误消息工作正常,但deleteUser()中没有操作。消息:与上下文路径[/CmbinedProject]关联的命名空间[/]和操作名称[delete]没有映射操作。此错误即将出现请检查此问题并回复我Dileep Please您的意思是说struts.xml MainTemplate中应该有此代码行否这是返回值,我建议您先学习标记描述。你还没有指定删除的操作名称。我可以拥有你的电子邮件id吗?请发送你的代码,你请检查它的小代码。因此我是学习者,所以我有小问题,但无法拍照。请确认是否正确?@Anil否,属性标签用于显示属性。URL标记创建URL。
<a href="delete">Delete</a>
<a href="<s:url action='deleteUsermenu'/>">Delete</a>