Hello,
Je crée un tag qui doit générer un nouvel action-mapping, j'ai pour l'instant l'erreur suivante :
Le tag prend en paramètre l'Action struts à executer (getAction()) et le module, c'est pourquoi je génére un .do aléatoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 could not write data: java.lang.IllegalStateException: Configuration is frozen
Mon idée est-elle utopique?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public int doStartTag() throws JspException{ ... String strutsPath = ""; if(module != null && module.length() > 0){ strutsPath += module + "/"; } strutsPath += "gen" + (int)(Math.random() * RANDOM_SIZE) + ".do"; HttpServletRequest request = (HttpServletRequest) pageContext.getRequest(); ModuleConfig config = ModuleUtils.getInstance().getModuleConfig(request); ActionMapping actionMapping = new ActionMapping(); actionMapping.setPath(strutsPath); actionMapping.setType(Class.forName(getAction()).getName()); config.addActionConfig(actionMapping); ... }
Merci
Partager